Pytania otagowane jako angularjs

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].

6
Testowanie jednostkowe routera Angular UI (stany na adresy URL)
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: …

5
AngularJS - Jak programowo utworzyć nowy, izolowany zakres?
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 $ …

4
Jak przeprowadzić testy jednostkowe dyrektywy zakresu izolowanego w AngularJS
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 …

5
Czy AngularJS może automatycznie zaktualizować widok, jeśli model trwały (baza danych serwera) zostanie zmieniony przez zewnętrzną aplikację?
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 …

9
Uruchom funkcję kontrolera za każdym razem, gdy widok jest otwarty / pokazany
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" …

7
Angularjs $ state otwórz link w nowej karcie
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?

13
Wyzwalanie weryfikacji wszystkich pól w przesyłaniu formularza kątowego
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ę …
81 forms  angularjs 


2
Tworzenie aplikacji AngularJS z dynamicznym zestawem modułów
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 …


6
Niezdefiniowany lub zerowy dla AngularJS
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", …

14
Wyczyść historię i załaduj ponownie stronę podczas logowania / wylogowywania za pomocą Ionic Framework
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?

4
Zrozumienie parametrów kontrolera Angular.js.
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) { …
80 angularjs 

7
widoczność ukryta w AngularJs?
<button id="tagBtnId" name="TagsFilter" ng-show="disableTagButton">Tags</button> ng-show stosowane display: nonelub display: blockwłaściwość Ale chcę zastosować visibility: hiddeni visibility: visiblewłaściwości.
80 html  css  angularjs 

5
Problemy z zakresem w modalnym interfejsie Angular UI
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"> …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.