未渲染的角度流星蒙戈数据

Angular-Meteor mongo data not being rendered

本文关键字:流星 数据      更新时间:2023-09-26

我正在开发一个角度流星应用程序,并试图遍历我的数据库以动态显示其数据,但无法做到。

这是我的控制器、路由、集合和视图。

client/scripts/controllers/stocks.controller.js

angular
.module('stockAiApp')
.controller('StocksCtrl', StocksCtrl);
function StocksCtrl($scope, $reactive) {
$reactive(this).attach($scope);
this.helpers({
    nasdaq() {
            return Nasdaqs.find({});
        },
        nyse() {
            return Nyses.find({});
        },
        amex() {
            return Amexs.find({});
        }
});
////////////
}

客户端/脚本/路由.js

 .state('tab.stocks', {
        url: '/stocks',
        views: {
            'tab-stocks': {
                templateUrl: 'client/templates/stocks.html',
                controller: 'StocksCtrl as stocks'
            }
        }
    })

client/templates/stocks.html

<ion-item 
        ng-repeat="stock in stocks.nasdaq" 
        class="item" 
        type="item-text-wrap" 
        href="#">
            <p>{{stock.Symbol}},
               {{stock.Name}},
               {{stock.sector}}</p>
        </ion-item>

库/集合.js

Nyses = new Mongo.Collection('nyses');
Nasdaqs = new Mongo.Collection('nasdaqs');
Amexs = new Mongo.Collection('amexs');

尝试将 .fetch() 与 find() 方法一起使用