0
有没有一种方法可以通过$ controller从一个控制器继承一个控制器到另一个控制器?AngularJS从另一个控制器继承一个范围
这里是我当前的代码:
var peopleApp = angular.module('peopleApp', []);
peopleApp.controller('indexController', function($scope){
$scope.sampleVar = "Hello World";
$scope.sampleVar2 = "Hello World Again";
});
peopleApp.controller('addController', function($scope, $controller){
$controller('indexController', {$scope.sampleVar: $scope.sampleVar});
alert($scope.sampleVar);
});
我知道这将抛出,因为一个错误 “( 'indexController的',{$ scope.sampleVar:$ scope.sampleVar})$控制器;”应该是“$ controller('indexController',{$ scope:$ scope});”但是概念或期望的回报在那里。
任何地方你想继承只有1个值($ scope.sampleVar)的范围是什么? –
它应该是这样的 –
这不是一个好设计'$ controller('indexController',{$ scope.sampleVar:$ scope.sampleVar});' –