小编Sal*_*ani的帖子

使用ui-router时,控制器是否可以从父控制器继承范围

我有以下内容:

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)

angularjs angular-ui-router

7
推荐指数
1
解决办法
7909
查看次数

标签 统计

angular-ui-router ×1

angularjs ×1