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].
Mam problemy z testowaniem jednostkowym routera w mojej aplikacji, która jest zbudowana na routerze Angular ui. Chcę sprawdzić, czy przejścia stanów odpowiednio zmieniają adres URL (później będą bardziej skomplikowane testy, ale od tego zaczynam). Oto odpowiednia część mojego kodu aplikacji: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: "/app/splash/splash.tpl.html", controller: …
Chcę utworzyć AlertFactory za pomocą Angular.factory. Zdefiniowałem szablon HTML w następujący sposób var template = "<h1>{{title}}</h1>"; Tytuł jest dostarczany przez wywołujący kontroler i stosowany w następujący sposób var compiled = $compile(template)(scope); body.append(compiled); Jak więc mogę przekazać izolowany zakres ze sterownika do fabryki? Używam w kontrolerze wykonaj kod AlertFactory.open($scope); Ale $ …
Jaki jest dobry sposób testowania jednostkowego izolowanego zakresu w AngularJS JSFiddle pokazujący test jednostkowy Fragment dyrektywy scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } Chcę mieć pewność, że dyrektywa …
Zaczynam dopiero zapoznawać się z AngularJS, ale chciałbym zbudować aplikację internetową, która ma widok, który jest automatycznie aktualizowany w czasie rzeczywistym (bez odświeżania) dla użytkownika, gdy coś się zmieni w bazie danych po stronie serwera. Czy AngularJS może sobie z tym poradzić (w większości) automatycznie? A jeśli tak, to jaki …
Tworzę aplikację z angular + ionic, która używa klasycznego menu z trzema przyciskami na dole i trzema zakładkami jonowymi. Gdy użytkownik klika kartę, szablon otwiera się za pośrednictwem routera ui. Mam takie stany: $stateProvider .state('other', { url: "/other", abstract: true, templateUrl: "templates/other/other.html" }) W szablonie robię coś takiego: <ion-nav-view name="other" …
Próbuję zaimplementować funkcję „otwórz łącze w nowej karcie” przy użyciu funkcji $ state.go. Byłoby wspaniale, gdyby było coś takiego: $state.go('routeHere', { parameter1 : "parameter" }, { reload : true, newtab : true // or smth like target : "_blank" }); Czy można to zrobić za pomocą AngularJS?
Używam tej metody: http://plnkr.co/edit/A6gvyoXbBd2kfToPmiiA?p=preview, aby sprawdzać tylko pola przy rozmyciu. Działa to dobrze, ale chciałbym również je zweryfikować (a tym samym pokazać błędy tych pól, jeśli występują), gdy użytkownik kliknie przycisk `` prześlij '' (nie jest to prawdziwe przesłanie, ale wywołanie funkcji data-ng-click) Czy istnieje sposób, aby ponownie uruchomić walidację …
Chcemy przechowywać informacje o autoryzacji użytkownika w pliku cookie, które nie powinny zostać utracone po odświeżeniu (F5) przeglądarki. Chcemy przechowywać informacje autoryzacyjne w „trwałym pliku cookie” w przypadku, gdy użytkownik zaznaczył pole wyboru „Zapamiętaj mnie” w momencie logowania.
Mam aplikację o złożonym układzie, w której użytkownik może umieścić (przeciągnij / upuść) widżety (wybierając z predefiniowanego zestawu ponad 100 widżetów), gdzie każdy widżet jest niestandardową implementacją, która wyświetla zestaw danych (pobieranych za pomocą wywołania REST) w określony sposób. Przeczytałem mnóstwo postów na blogu, pytań dotyczących stackoverflow i oficjalnej dokumentacji …
Próbuję filtrować niektóre elementy listy na podstawie wartości właściwości logicznej, ale bez względu na to, co zrobię, cała lista jest zawsze wyświetlana. Kilka rzeczy, których próbowałem, zostało tak zepsutych, że nic się nie wyświetla, ale to nie jest ani tu, ani tam. Nie mogę sprawić, by moje filtrowanie działało zgodnie …
Kiedy piszę funkcje obsługi zegarka, sprawdzam parametr newVal na undefinedi null. Dlaczego AngularJS zachowuje się tak, ale nie ma określonej metody narzędziowej? Więc jest, angular.isUndefinedale nie ma angular.isUndefinedOrNull. Nie jest trudno to zaimplementować ręcznie, ale jak rozszerzyć kątowość, aby mieć tę funkcję w każdym kontrolerze? Tnx. Edycja : Przykład: $scope.$watch("model", …
Nie mam doświadczenia w tworzeniu aplikacji mobilnych z Ionic. Podczas logowania i wylogowywania muszę ponownie załadować stronę, aby odświeżyć dane, jednak $state.go('mainPage')przenosi użytkownika z powrotem do widoku bez przeładowywania - kontroler za nią nigdy nie jest wywoływany. Czy istnieje sposób na wyczyszczenie historii i ponowne załadowanie stanu w Ionic?
Dopiero zaczynam uczyć się Angular.js i patrzyłem na project.js w przykładzie „Wire up a Backend” na stronie domowej Angular . Nie mam pojęcia co do parametrów w funkcjach kontrolera: function ListCtrl($scope, Projects) { ... } function CreateCtrl($scope, $location, $timeout, Projects) { ... } function EditCtrl($scope, $location, $routeParams, angularFire, fbURL) { …
Mam problem ze zrozumieniem / używaniem zakresów dla kątowego modułu interfejsu użytkownika. Chociaż nie jest to od razu widoczne, mam moduły i wszystko skonfigurowane poprawnie (o ile wiem), ale te przykłady kodu w szczególności są tam, gdzie znajduję błąd. index.html (jego ważna część) <div class="btn-group"> <button class="btn dropdown-toggle btn-mini" data-toggle="dropdown"> …
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.