我是新來的複雜角度指令。我在rootScope中有一個名爲$root.page
的變量。我已成立了一個手錶就像這樣:
$scope.$watch(
"$root.page",
function handleChange(newValue, oldValue) {
//show the select page only on page change
console.log(oldValue, newValue);
if (!oldValue || oldValue !== newValue) {
$scope.showSelectOnly = true;
}
}
);
目前我的代碼是結構化的方式,$scope.showSelectOnly
始終是真實的。我只想$scope.showSelectOnly
在$root.page
發生變化時爲真,我希望它在所有其他情況下都是錯誤的(即當變量$root.page
沒有變化時)。
有關添加else語句和分配假值是什麼$範圍.showSelectOnly? – chaoticmind
我從字面上試圖2分鐘前,它的工作。我沒有意識到''watch watch''就是這樣工作的,你也可以檢查'non-changes'。我猜這是$手錶ng-change的情況嗎? – devdropper87
我很快就說過了 - 那沒有用 – devdropper87