コントローラーの依存関係からの応答にアクセスしようとしています。【uiルーター】
$stateProvider.state('project', {
url: '/:projectId/:forkId',
resolve: {
foo: function() {
return {
bar: "4143"
};
}
},
views: {
'main': {
templateUrl: 'partials/analysis/project/main.html',
controller: 'mainCtrl'
},
sidebar: {
templateUrl: 'partials/analysis/project/sidebar.html',
controller: 'sidebarCtrl'
}
}
});
私のmainCtrlは、他のAngularモジュールで定義されています。
問題: コントローラーで foo 関数の返されたオブジェクトにアクセスする方法は?
p = angular.module('project', []);
p.controller('mainCtrl', ['foo', function(foo) {}]);
PS。コードはcoffeescriptで書かれています。