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