我对流星很新,所以它可能是显而易见的。
我正在尝试定义一些路线:
Router.route('/translations', {name:'translation.index'});
Router.route('/translations/:_id', {name:'translation.show'});
我还定义了一个控制器,它应该定义如何获取数据:
TranslationIndexController = RouteController.extend({
template: 'TranslationIndex',
data: function () {
return Translations.find();
},
sayHello: function(){
return 'hello';
}
});
我有一些刚刚获取的Collection和一些随机的tempalte帮助器。我的模板如下所示:
<template name="TranslationIndex">
TestOutput:
{{sayHello}}
{{#each data}}
<li><a href="#">askljdfh</a></li>
{{/each}}
</template>
但我的问候和收藏都没有显示出来。 PS:我已经通过在控制台中使用Translations.find()。count()来检查我的集合是否包含数据。
答案 0 :(得分:0)
您需要在路线中呼叫控制器,例如,
Router.route('/translations', {
name:'translation.index',
controller: TranslationIndexController
});
然后应该有数据。