我有两个通过ui-view实现的控制器和视图。
// This is parent
app.controller('articlesCtrl', ["$scope", "$resource", function($scope, $resource){
$scope.deck_articles = {};
}]);
// This is child
app.controller('deckCtrl',[ "$scope", "$location", "Deck", function($scope, $location, Deck){
// Here also I use $scope.articles and query the server with it
}]);
在视图中,我实现了填充ng-click
哈希的deck_articles
和一个也清除它的按钮。 (我可以通过打印{{deck_articles}}
)
但即使在按下清除按钮设置deck_articles = {}
后,我的deckCtrl
仍会选择整个哈希集articlesCtrl
。
我做错了什么或如何确保父母所做的更改也传播给孩子?