Załóżmy, że chciałbym zrobić coś takiego, jak automatycznie uruchamiać kod (na przykład zapisywanie danych na serwerze) za każdym razem, gdy zmieniają się wartości modelu. Czy jest to jedyny sposób, ustawiając coś w rodzaju kontrolki, która może zmienić model?AngularJS: automatycznie wykrywa zmianę w modelu
Tj., Z widokami, rzeczy zmieniają się w prawo, gdy model jest zmieniany bez konieczności wyraźnego podpinania czegokolwiek. Czy istnieje odpowiednik na uruchamianie kodu, który zapisuje na serwerze? Coś podobnego do tego, co widzisz z kręgosłupem.
Ah, świetnie! Czy istnieje jakikolwiek powód, dla którego nie wydaje się, że wszystko to udokumentowane (tj. Nie sądzę, że któryś z tutoriali na tej kanciastej stronie wspomniał o ustawianiu zegarków $ bezpośrednio)? Czy jest coś złego w tym, że skonfigurowanie (potencjalnie wielu) haków 'ng-change' na kontrolkach wejściowych byłoby lepszym pomysłem? – Alec
Tak, byłoby miło, gdyby główny tutorial wspomniał gdzieś o $ $.To, co jest "złe" w tym podejściu, to to, że może być czasochłonne, jeśli twój model jest duży (każdy cykl trawienia - każde naciśnięcie klawisza w polu wejściowym - spowoduje, że ten model będzie poddany głębokiemu zanieczyszczeniu, prawdopodobnie wiele razy) . W takim przypadku lepiej byłoby wybrać selektywne $ watch() lub selektywną zmianę ng. –