Służy do zadawania pytań na temat AngularJS (1.x), struktury JavaScript typu open source. NIE używaj tego tagu w Angular 2 lub nowszych wersjach; zamiast tego użyj znacznika [kątowy].
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Załóżmy, że znam się na tworzeniu aplikacji …
Jak działa wiązanie danych w AngularJSramach? Nie znalazłem szczegółów technicznych na ich stronie . Mniej lub bardziej jasne jest, jak to działa, gdy dane są propagowane z widoku do modelu. Ale w jaki sposób AngularJS śledzi zmiany właściwości modelu bez ustawień i getterów? Odkryłem, że istnieją obserwatorzy JavaScript, którzy mogą …
Chciałbym uzyskać dostęp do mojej $scopezmiennej w konsoli JavaScript Chrome. Jak mogę to zrobić? Nie widzę $scopeani nazwy mojego modułu myappw konsoli jako zmiennych.
Załóżmy, że masz tablicę renderowaną ulza pomocą lidla każdego elementu i wywoływaną właściwość kontrolera selectedIndex. Jaki byłby najlepszy sposób dodania klasy liz indeksem selectedIndexw AngularJS? Obecnie duplikuję (ręcznie) likod i dodaję klasę do jednego ze liznaczników oraz używam ng-showi ng-hidepokazuję tylko jeden lina indeks.
Nie rozumiem, jak używać $scope.$watchi $scope.$apply. Oficjalna dokumentacja nie jest pomocna. Czego konkretnie nie rozumiem: Czy są połączone z DOM? Jak mogę zaktualizować zmiany DOM w modelu? Jaki jest punkt połączenia między nimi? Próbowałem tego samouczka , ale wymaga to zrozumienia $watchi $applypewności. Co robią $applyi co $watchrobią i jak …
Planuję używać AngularJS w moich dużych aplikacjach. Właśnie szukam odpowiednich modułów do użycia. Jaka jest różnica między modułami ngRoute (angular-route.js) i ui-router (angular-ui-router.js) ? W wielu artykułach, gdy używana jest ngRoute , trasa jest konfigurowana za pomocą $ routeProvider . Jednak w przypadku korzystania z routera interfejsu użytkownika trasa jest …
Przeczytałem uważnie dokumentację AngularJS na ten temat, a następnie majstrowałem przy dyrektywie. Oto skrzypce . A oto kilka istotnych fragmentów: Z HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Z dyrektywy dotyczącej okien: scope: { biTitle: '=', title: '@', bar: '=' }, Jest kilka rzeczy, których nie rozumiem: Dlaczego muszę korzystać "{{title}}"z '@'i …
Widziałem zarówno angular.factory (), jak i angular.service () używane do deklarowania usług; nie mogę jednak znaleźć angular.service nigdzie w oficjalnej dokumentacji. Jaka jest różnica między tymi dwiema metodami? Którego należy użyć do czego (zakładając, że robią różne rzeczy)?
API Reference strona Zakres mówi: Zakres może dziedziczyć z zakresu nadrzędnego. Developer Guide strona Zakres mówi: Zakres (prototypowo) dziedziczy właściwości z zakresu nadrzędnego. Czy zatem zakres potomny zawsze dziedziczy prototypowo po zakresie macierzystym? Czy są wyjątki? Kiedy dziedziczy, czy zawsze jest to normalne dziedziczenie prototypowe JavaScript?
Jak mogę wysłać mój $scopeobiekt z jednego kontrolera do drugiego za pomocą .$emiti .$onmetod? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Nie działa tak, jak myślę, że powinno. Jak działa $emiti $ondziała?
Uważam, że muszę coraz bardziej ręcznie aktualizować moją stronę do zakresu, odkąd zbudowałem aplikację pod kątem. Jedyny znany mi sposób to dzwonić $apply()z zakresu moich kontrolerów i dyrektyw. Problem polega na tym, że ciągle wyświetla błąd na konsoli, który brzmi: Błąd: $ digest już trwa Czy ktoś wie, jak uniknąć …
Czy można utworzyć fragment HTML w kontrolerze AngularJS i wyświetlić ten HTML w widoku? Wynika to z konieczności przekształcenia niespójnego obiektu blob JSON w zagnieżdżoną listę id: valuepar. Dlatego HTML jest tworzony w kontrolerze i teraz chcę go wyświetlić. Utworzyłem właściwość modelu, ale nie mogę tego renderować w widoku bez …
Jaki jest „Angularowy sposób”, aby skupić się na polu wejściowym w AngularJS? Bardziej szczegółowe wymagania: Po otwarciu modalu ustaw fokus na predefiniowanym <input>w tym modalu. Za każdym razem, gdy <input>staje się widoczny (np. Klikając jakiś przycisk), ustaw na nim fokus. Starałem się osiągnąć pierwszy wymóg z autofocus, ale to działa …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.