當內容發生變化時,I $監視角度指令run frame.sly(「reload」)函數。
但我應該馬上做,現在內容發生變化後console.log看起來像這樣。
登錄 日誌(2) 日誌(3) 日誌(4) 日誌(5)...
每一次它調用frame.sly( 「刷新」)功能越來越倍。
scope.$watch(
function() {
return scope.value;
},
function (newValue, oldValue) {
if (!angular.equals(oldValue, newValue)) {
$timeout(function() {
console.log("Log");
frame.sly("reload");
}, 300)
}
} ,true);
任何想法? 提前致謝。
你可能會問,只要發生變化並且沒有延遲就應該發生日誌嗎? – Sagar
你只想調用一次它? – SaiUnique