1
這是我在stackoverflow中的第一個問題!需要什麼使角流星助手工作?
我有角流星助手的麻煩,我無法讓他們工作。
我在我的控制器裏面定義了這個輔助塊。
this.helpers({
testers:() => { return Testers.find() }
});
我創建了「測試者」集合。
Testers = new Mongo.Collection("testers");
也做了發佈和訂閱有:
$reactive(this).attach($scope);
this.subscribe('testers');
裏面的瀏覽器的控制檯,我已經有機會獲得「測試者」集合,它是被動與Mongo的數據庫更新,我檢查了。
爲了測試的目的,我在「測試人員」助手函數中放置了一個console.log,它確實得到了執行,但我不知道它爲什麼不創建「$ scope.testers」變量。
我使用的UI的路由器,所以我分配控制器:
.state('user.index', {
url: '/',
templateUrl: 'client/user/cheques/list.html',
controller: 'testCtrl',
})
我放在域內常規變量,它到達風景而不麻煩一如既往,但我不能讓助手變量。
是否我的控制器在路由器分配問題?我錯過了什麼? 使用:angular 1.3.7,angular-meteor 1.3.6
沒有辦法避免使用「controllerAs」? – Wolfhergang