聞くが、それは私のコントローラ私はこの決意からデータを取得することができないのはなぜなぜ私の解決がデータを返さないのですか?
mainApp.controller('singleEvent',['$scope', function ($scope, resolvedVal) {
console.log(resolvedVal);
}]);
というのが私のルート
.state('single_event',{
url: '/event/:id',
templateUrl: 'single_event.html',
controller: 'singleEvent',
resolve: {
resolvedVal: function() {
return 'Karl';
}
}
});
のですか?私はいつもリターンを得るために未定義になった。
ありがとうございます!
を参照してください。 –
おそらく 'return Promise.resolve( 'Karl');または' $ q.when( 'Karl')を返します - 実際の約束を返す必要があると思います –