0
ui-viewの内部と外部に固有のコントローラを使用したいと思います。 ng-inspectorを使用しています。<div ui-view>
にmyControllerの別のインスタンスがあります。理由は不明です。私は同じボタンがUIビュー内にある場合、私は、_path
で変更を確認<button ng-click="action()">action</button>
をクリックした場合ui-view外のコントローラ
<div class="container" ng-controller="myController">
::{{_path}}
<a ng-click="action()">action</a>
<div ui-view class="view"></div>
</div>
app.controller("myController",function ($scope) {
$scope.action = function(){
$scope._path= "changed";
}
});
、この問題の結果は、_path
は変化しません。どうすればこの作品を作れますか?このことができます
$stateProvider.state('myState', {
url: '/my-state',
templateUrl: '/templates/my-state.html',
controller: 'myController'
});
希望:
それはどちらでも動作しません... – alfredopacino
あなたの状態をどのように定義していますか教えてください。また、あなたのui-viewの外にコントローラを置く特別な理由はありますか? – Aibu
私はそれを理解しました、それはちょうど4ネストされたビュー(それらの1つは別のngコントローラ指示を持っていました)で失われていました。 – alfredopacino