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].
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 …
Jaka jest różnica między „odrzuceniem” modalu a „zamknięciem” modalu? close(result) - a method that can be used to close a modal, passing a result dismiss(reason) - a method that can be used to dismiss a modal, passing a reason
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. …
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 …
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); }]) …
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.
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, …
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 …
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 …
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, …
Znalazłem framework Protractor, który jest stworzony dla aplikacji internetowych AngularJS. Jak mogę używać Protractora w witrynie, która nie korzysta z AngularJS? Napisałem swój pierwszy test i Protractor uruchamia ten komunikat: Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded
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> …
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 …
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: …
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.