app.controller('indexController', ['$scope', 'authService', function ($scope, authService) {
var vm = this;
vm.$onInit = function() {
vm.active = {
"home": true,
"welcome": false,
"user": false,
"logout": false,
"login": false,
"signup":false
};
};
$scope.$watch('vm.active', function (newObj, oldObj) {
// How to detect which property has changed ?
}, true);
}]);
这样,我想知道一个对象的更改的属性,但我不知道我可以在手表(在我的例子代码所示),其性质已经改变了检测。如何使用angularJS
你想要一个物体不同吗? –
@DaveNewton是的。说,如果我让用户=真,那么我想要“用户”财产。 – Arif
为什么你需要知道哪一个? – baklazan