4
我有一個使用了ngMouseover
指令通過一個函數來獲取從API的一些數據如下該HTML DIV:防抖與ngMouseover
標記:
<div ng-mouseover="getData()">
</div>
控制器:
$scope.getData = function() {
//get data from api
}
有沒有什麼方法可以在上添加延遲指令是否只在光標在div上停留了幾秒後才被觸發?就像debounce
在ngModelOptions
一樣。
我不認爲這存在於Angular中(但它確實是個好主意!)。我發現[this](https://github.com/shahata/angular-debounce),但我認爲它只是爲了增加一個依賴關係而已。 – yarons
我想我會用一些複雜的方式來使用$ timeout或其他東西。 :( –
反彈使用超時^^。如果它不是內置的,自己動手;) – charlespwd