AngularJS'de (ve başka bir yerde gördüğümden eminim) ng tıklama ile param işlevli bir işlevden geçersiniz. yaniGeri çağırma sırasında fn (param1, param2) yürütme AngularJS ng tıklama stili
<div ng-click="myFunc(param)">Click Me</div>
Yapmak istediğim, JS'deki geri arama gibi bir param işlevine sahip bir işlev iletmektir. Yani.
setTimeout(myFunc(param), 2000);
Ben Açısal çekip görünüyor olarak mümkün olmalıdır düşünüyorum, ama hiçbir yerde bulabilirsiniz.
PS. Bunun için kullanım durumu, vaatlerle çalışan bir setTimeout oluşturmaktır, böylece bir söz zincirinde geri verebilirim. Eğer ilgileniyorsanız durumda bu ben şaşırıp nerede: Kapatma
öğrenmek için çalıştığımız şeyfunction qTimeout(fn, duration){
var deferred = q.defer();
setTimeout(function() {
fn(*grr*)
.then(deferred.resolve)
.catch(deferred.reject)
})
return deferred.promise;
}
$ Zaman aşımı servisini kullanın. SetTimeout'unu sarar, bir söz verir ve zincirlenebilir. https://docs.angularjs.org/api/ng/service/$timeout – georgeawg
Teşekkürler @georgeawg yapmaya çalıştığım şey, NodeJS'deki işlevselliği çoğaltmaktı, daha önce Angular'da çalıştığını gördüğümden eminim. –