0
我有一個$ watch安裝程序來監視服務(MenuFilter)中的值的數組(menuItems)。
$scope.filterMenuItems = MenuFilter.menuItems;
$scope.$watch(function() {
return MenuFilter.menuItems;
}, function (newVal, oldVal) {
if (newVal !== oldVal) {
$scope.filterMenuItems = newVal;
}
});
在某個時刻菜單項被刪除,我希望列表被更新的手錶,但它不是。它只在刷新頁面時更新。
我已經添加了'true',但並不能幫助我,儘管它看起來更經常觸發。 如何在這種情況下使用$ watchCollection? – Nicholas
菜單項如何被刪除? –
@尼古拉斯你是否真的像弦或布爾? – alphapilgrim