我有3個div元素和3個控制器。angularJS中的嵌套控制器 - 無法訪問第三個控制器的第二個控制器
第二個控制器可以訪問第一個控制器。但第三個不起作用。
var app = angular.module("app", [])
.controller("countryController", function() {
this.Name = "Turkey";
})
.controller("cityController", function() {
this.Name = "Istanbul";
})
.controller("streetController", function() {
this.Name = "Istiklal";
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="countryController as countryCtrl">
{{countryCtrl.Name}}
<div ng-controller="cityController as cityCtrl">
{{countryCtrl.Name}} - {{cityCtrl.Name}}
</div>
<div ng-controller="streetController as streetCtrl">
{{countryCtrl.Name}} - {{cityCtrl.Name}} {{streetCtrl.Name}}
</div>
</div>
'$ parent' ....會幫助你。 – Jai
什麼不起作用? –