0
我廠有方法,如NG-INIT與工廠對象控制器
angular.module('mctAppServices', ['ngResource'])
.factory('Users', function($resource) {
return $resource('/MY/system/users');
})
.factory('Groups', function($resource) {
return $resource('/MY/system/users');
});
我怎麼能初始化不同方法的控制器像
<div ng-init="myObj: Users">
<div ng-controller="GenrlCtrl">
...
</div>
</div>
,然後在我的控制器工廠方法我想像這樣的東西
function GenrlCtrl($scope) {
//here $scope.myObj is undefined
}
據我所知,您必須在特定範圍(控制器)下實現'ng-init'指令。從你的例子中,它停留在外面。 'ngInit的唯一適當的用法是用於別名ngRepeat的特殊屬性。除此之外,您應該使用控制器而不是ngInit來初始化作用域上的值 –