Angularjs哪个参数已更改
我正在使用routeUpdate查看搜索是否更改:Angularjs哪个参数已更改,angularjs,Angularjs,我正在使用routeUpdate查看搜索是否更改: $scope.$on('$routeUpdate', function (next, current) { $scope.updatePointDetails($scope.point.Id, moment($scope.date).format('YYYY-MM-DD')); ... }); 我可以获取搜索中的哪个参数已更改,可能是新旧值吗?查看调用$routeUpdate的源代码: $rootScope.$broadcas
$scope.$on('$routeUpdate', function (next, current) {
$scope.updatePointDetails($scope.point.Id, moment($scope.date).format('YYYY-MM-DD'));
...
});
我可以获取搜索中的哪个参数已更改,可能是新旧值吗?查看调用$routeUpdate的源代码:
$rootScope.$broadcast('$routeUpdate',last)代码>
last
是最后一条路线。这有一个params
对象,您可以检查它
检查是否:
$scope.$on('$routeUpdate', function (last) {
//check last.params has the old values
})
“搜索已更改”是什么意思?为什么不使用$scope.$watch?