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

4
Jak zawsze uruchamiać kod, gdy obietnica jest spełniona w Angular.js.
W mojej aplikacji Angular.js wykonuję operację asynchroniczną. Zanim się zacznie, zakrywam aplikację modalnym divem, a po zakończeniu operacji muszę usunąć div, niezależnie od tego, czy operacja się powiodła, czy nie. Obecnie mam to: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code needs to be duplicated here }) Działa …



5
Czy angular-seed jest de facto pustym projektem na początek?
Po przekonaniu się do nauki i korzystania z Angular.js, zamierzałem uruchomić konkretną aplikację interfejsu internetowego, aby uruchomić koło uczenia się. (Aplikacja będzie czymś w rodzaju osobistego planowania, listy zadań, przypomnienia, techniki zorientowanej na pomodoro i tak dalej ...) Jeden z filmów instruktażowych, które widziałem, autorstwa autora Angulara dotyczy najlepszych praktyk. …
82 angularjs 

8
Jak zmierzyć wydajność cyklu podsumowania mojej aplikacji AngularJS?
Jaki jest prosty sposób na zmierzenie czasu trwania cyklu podsumowania angularjs? Istnieją różne metody analizy wydajności cyklu podsumowania, jednak każda ma swoje własne pułapki: Chrome Profiler: zbyt wiele szczegółów nie rozkłada cyklu podsumowania w łatwy do znalezienia sposób Batarang (wtyczka do przeglądarki AngularJS): Zbyt duży narzut, niska częstotliwość odświeżania, eksploduje …

8
Błąd minifikacji Angular.module
Najgorszy czas na ustalenie, dlaczego minifikacja nie działa. Wprowadziłem przez obiekt tablicy moich dostawców przed funkcją zgodnie z licznymi sugestiami w Internecie, a mimo to „Nieznany dostawca: aProvider <- a” Regularny: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); $locationProvider.html5Mode(true); }]) …

3
Jak pokazać / ukryć, jeśli zmienna ma wartość null
Chcę pokazać / ukryć div na podstawie tego, czy zmienna ma wartość null, czy nie. <div ng-show="myvar"></div> Uwaga: zmienną w moim przypadku jest obiekt. Bardzo proste pytanie, ale nie wydaje mi się, żeby to zadziałało. Dzięki.
82 angularjs 

8
Angular-ui-router: stany ui-sref-aktywne i zagnieżdżone
angular-ui-routerW mojej aplikacji używam stanów zagnieżdżonych i mam również pasek nawigacyjny. Pasek nawigacji jest napisany odręcznie i służy ui-sref-activedo podświetlania bieżącego stanu. Jest to dwupoziomowy pasek nawigacyjny. Teraz, kiedy jestem, powiedz, że Products / Categorieschcę, aby zarówno Products(na poziomie 1), jak i Categories(na poziomie 2) były podświetlone. Jednak użycie ui-sref-active, …

3
Globalna obsługa błędów Ajax z AngularJS
Kiedy moja witryna była w 100% jQuery, robiłem to: $.ajaxSetup({ global: true, error: function(xhr, status, err) { if (xhr.status == 401) { window.location = "./index.html"; } } }); ustawić globalną procedurę obsługi błędów 401. Teraz używam angularjs z $resourcei $httprobić swoje (rest) żądania do serwera. Czy istnieje sposób, aby podobnie …

5
Dynamicznie przypisuj model ng
Próbuję wygenerować zestaw pól wyboru z tablicy obiektów. Chcę, aby pola wyboru dynamicznie mapowały swój model ng do właściwości nowego obiektu, który zostanie przesłany do tablicy. Miałem na myśli coś takiego <li ng-repeat="item in items"> <label>{{item.name}}</label> <input type="checkbox" ng-model="newObject.{{item.name}}"> </li> To nie działa, jak widać na tym JSFiddle: http://jsfiddle.net/GreenGeorge/NKjXB/2/ Czy …

2
Korzystanie z szablonów wbudowanych w AngularJS
Chciałem załadować szablon widoku wbudowanego. Owinąłem szablon w tag typu script text/ng-templatei ustawiłem identyfikator na temp1.html. a oto jak wygląda moja konfiguracja modułu learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller: "SimpleController", templateUrl: "temp1.html"}) .when("/second", {controller: "SimpleController", templateUrl: "temp2.html"}) .otherwise({redirectTo : "/first"}); }); Mówi mi GET http://localhost:41685/temp1.html 404 (Not Found)w oknie konsoli, …


4
Dlaczego nie można uzyskać dostępu do $ rootScope w szablonie dyrektywy z izolowanym zakresem?
Wydaje się, że w przypadku zakresu izolowanego szablon dyrektywy nie ma dostępu do zmiennej kontrolera ('Ctrl') $ rootScope, która jednak pojawia się w kontrolerze dyrektywy. Rozumiem, dlaczego zmienna kontrolera („Ctrl”) $ scope nie jest widoczna w zakresie izolowanym. HTML: <div ng-app="app"> <div ng-controller="Ctrl"> <my-template></my-template> </div> <script type="text/ng-template" id="my-template.html"> <label ng-click="test(blah)">Click</label> …

4
Jak sprawdzić poprawność formularza za pomocą angularjs?
Jestem bardzo nowy w angularjs. Powiedz, że moja aplikacja ma formularz. Korzystając z inspektora, zauważyłem, że jeśli angularjs uważa, że ​​formularz jest nieprawidłowy, dodaje do formularza klasę ng-invalid. Śliczny. Wygląda więc na to, że aby sprawdzić poprawność formularza muszę zaśmiecać swój kod selektorem Jquery ?! W jaki sposób angularjs wskazuje …
81 angularjs 

4
Jak używać funkcji „replace” definicji dyrektywy?
W tym dokumencie: http://docs.angularjs.org/guide/directive jest napisane, że istnieje replacekonfiguracja dla dyrektyw: szablon - zamień aktualny element na zawartość HTML. Proces wymiany migruje wszystkie atrybuty / klasy ze starego elementu do nowego. Aby uzyskać więcej informacji, zobacz sekcję Tworzenie komponentów poniżej. kod javascript app.directive('myd1', function(){ return { template: '<span>directive template1</span>', replace: …

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.