1
有什麼辦法傳遞額外的參數來觀看函數嗎?
這是代碼示例
範圍。$表(「數據」,checkData,真)
checkData是功能,我想通過旁邊新值範圍
有什麼辦法傳遞額外的參數來觀看函數嗎?
這是代碼示例
範圍。$表(「數據」,checkData,真)
checkData是功能,我想通過旁邊新值範圍
您會通過額外的參數手動多一個匿名函數的幫助:
scope.$watch('data', function(newVal, oldVal) {
checkData(newVal, oldVal, scope);
}, true);
..或使用Function.prototype.bind方法:
scope.$watch('data', checkData.bind(null, scope), true);
在後面的情況下checkData
函數的參數順序將是scope, newVal, oldVal
。
請給我看一個例子嗎? –
你真的需要這樣做嗎?該功能不能在服務中嗎? –