3つのdiv要素と3つのコントローラがあります。angularJSのネストされたコントローラ - 3番目のコントローラからの2番目の制御器へのアクセスなし
第2コントローラは第1コントローラにアクセスできます。 3番目は働いていません。
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
何が問題なのですか? –