gpt4 book ai didi

angularjs - 使用 ui-router 时, Controller 可以从父 Controller 继承范围吗

转载 作者:行者123 更新时间:2023-12-03 08:01:36 25 4
gpt4 key购买 nike

我有以下几点:

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',
}
}
};

我希望 AdminGridSubjectController 知道 $scope.message 值是什么,但它似乎一无所知。有什么我做错了吗?
stApp.controller('AdminGridSubjectController', ['$scope', function ( $scope ) {
var a = $scope.message;
}]);

最佳答案

为了访问scope Angular UI Router 中的父 Controller 使用:

$scope.$parent

然后,您可以免费使用父作用域。

关于angularjs - 使用 ui-router 时, Controller 可以从父 Controller 继承范围吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16634289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com