【发布时间】:2017-07-31 14:01:26
【问题描述】:
我有一个 $watch 设置来监视服务 (MenuFilter) 中的值数组 (menuItems)。
$scope.filterMenuItems = MenuFilter.menuItems;
$scope.$watch(function () {
return MenuFilter.menuItems;
}, function (newVal, oldVal) {
if ( newVal !== oldVal ) {
$scope.filterMenuItems = newVal;
}
});
在某个时刻,一个菜单项被删除,我希望手表会更新列表,但事实并非如此。它仅在我刷新页面时更新。
【问题讨论】: