我有以下内容:
var admin = {
name: 'admin',
url: '/admin',
views: {
'nav-sub': {
templateUrl: '/Content/app/admin/partials/nav-sub.html',
controller: function ($scope) { $scope.message = "hello"; }
}
},
controller: ['$scope', function ($scope) {
$scope.message = "hello";
}]
}
var subject = {
name: 'subject',
parent: admin,
url: '/subject',
views: {
'grid@': {
templateUrl: '/Content/app/admin/partials/grid-subject.html',
controller: 'AdminGridSubjectController',
}
}
};
Run Code Online (Sandbox Code Playgroud)
我希望AdminGridSubjectController知道$ scope.message值是什么,但似乎对它没有任何了解.有什么我做错了吗?
stApp.controller('AdminGridSubjectController', ['$scope', function ( $scope ) {
var a = $scope.message;
}]);
Run Code Online (Sandbox Code Playgroud)
Ric*_*ard 17
要scope在Angular UI路由器中访问父控制器,请使用:
$scope.$parent
Run Code Online (Sandbox Code Playgroud)
然后,您可以免费使用父作用域.
| 归档时间: |
|
| 查看次数: |
7909 次 |
| 最近记录: |