In angular.js gibt es $ watch, um die Bereichsvariablen für Updates zu beobachten. aber ist es etwas, das ich tun kann, wie zum Beispiel eine Funktion ausführen, bis die VariableWie kontinuierlich nach Scope-Variablen bis zum Update gesucht wird
Antwort
//try this (please inject $interval service to your controller)
var execueMe = function() {
//your stuff
}
$interval(execueMe, 3000); //will trigger every 3 seconds
so kann ich einfach $ interval verwenden. –
kein guter Ansatz, wie es den Wert beobachten wird, aber die Prüfung wird nie aufhören, auch wenn die Variable aktualisiert wird, darüber hinaus wird es negative Auswirkungen auf die Leistung haben. –
ja, aber er fügte hinzu, dass er fn ausführen will ob es update oder nicht ist .. was könnte der andere Ansatz sein? –
Uhr bis Wertänderung aktualisiert wird
var watchVar = $scope.$watch('value', function(newValue , oldValue){
if(newValue!=oldValue){
//value changed remove watch
watchVar();
}
});
es wird nicht funktionieren, denke ich. weil die watchVar nur aufgerufen wird, wenn "newValue" und "oldValue" nicht gleich sind. Es wird beim ersten Mal Initialisierung –
@SibiRaj nicht bekommen, was Sie wollten, aber hier ist eine [Geige] (https://jsfiddle.net/durga598/954eve2L/1729/) es funktioniert – Durga
ja, es funktioniert, aber meine Anforderung ist anders. auch deine Antwort klärte einen anderen meiner Zweifel –
- 1. Wie wird nach Eclipse P2-Repositories gesucht?
- 2. Wie wird nach einem festen Dokument gesucht?
- 3. Wie wird nach ungültigen RLM-Ergebnissen gesucht?
- 4. Update OpenGL Fenster kontinuierlich
- 5. Applet-Jar wird nicht nach Dateien gesucht
- 6. Kopfzeile ignorieren, wenn nach Duplikaten gesucht wird
- 7. Wie wird nach vorhandenen Objekten in NSSet oder NSCountedSet gesucht?
- 8. Wie wird die ganze Zeichenfolge nach einem bestimmten Wort gesucht?
- 9. Wie wird in der Tabelle nach bestimmten Spaltenwerten gesucht?
- 10. Im R-Datenframe, wie nach früheren Transaktionsinformationen gesucht wird
- 11. Wie wird nach Ähnlichkeit in MySQL gesucht und sortiert?
- 12. Wie wird im iPhone SDK nach einem Namen gesucht?
- 13. Wie wird nach dem nächsten Wert in einer Nachschlagetabelle gesucht?
- 14. Wie wird nach mehreren Feldern (SQL, PHP) gesucht?
- 15. Wie wird nach allen Großbuchstaben in vim gesucht?
- 16. Wie wird nach einem Zeichenfolgenliteral gesucht, das Escapezeichen erlaubt?
- 17. Wie wird in Ionic 2/Angular 2 nach ngSwitchCase gesucht?
- 18. Wie wird nach dem gleichen Element in einer ArrayList gesucht?
- 19. Sequelize - Wie wird nach einer indirekten Assoziation gesucht?
- 20. Wie wird nach einem bestimmten Format in einer Zeichenfolge gesucht?
- 21. Update UILabel Rahmen und Text kontinuierlich
- 22. Flex Wie verzögert man setStyle bis zum nächsten Update?
- 23. Doktrin 2: Wie wird nach einer Entität nach dem Wert ihrer Assoziation gesucht?
- 24. libvlc_media_player_set_position schlägt fehl, wenn rückwärts gesucht wird
- 25. Wie wird über alle Felder gesucht?
- 26. Wird nach einem ungültigen Textfeld gesucht, das die Leistung beeinträchtigt?
- 27. CakePhp2 Suchformular wechselt vom Post zum Post, wenn nach dem Primärschlüssel gesucht wird
- 28. BeautifulSoup gibt leere Liste zurück, wenn nach Klassenklassennamen gesucht wird
- 29. Telling ld wo über eine Umgebungsvariable nach Verzeichnissen gesucht wird
- 30. indexOf() gibt -1 zurück, wenn nach Leerzeichen gesucht wird
Warum Sie nicht eckig '$ watch' verwenden und nur zu Überprüfen Sie den aktualisierten Wert und ob der Wert Ihrem Wunsch entspricht, etwas damit zu tun? –
Bitte seien Sie genauer. Was genau willst du erreichen? – charlietfl
Ich möchte dieses Element bis Änderungen hören. nicht nach der Änderung –