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].
Pytanie 1 Załóżmy, że chcę zmienić wygląd każdego „elementu” zaznaczonego przez użytkownika do usunięcia przed naciśnięciem głównego przycisku „usuń”. (Ta natychmiastowa wizualna informacja zwrotna powinna wyeliminować potrzebę przysłowiowego okna dialogowego „jesteś pewien?”). Użytkownik zaznaczy pola wyboru, aby wskazać, które elementy należy usunąć. Jeśli pole wyboru nie jest zaznaczone, element powinien …
Kiedy budujesz aplikacje w stylu SPA przy użyciu frameworków takich jak Angular, Ember, React itp., Co ludzie uważają za najlepsze praktyki uwierzytelniania i zarządzania sesjami? Mogę wymyślić kilka sposobów rozważenia rozwiązania problemu. Traktuj to nie inaczej niż uwierzytelnianie za pomocą zwykłej aplikacji internetowej, zakładając, że interfejs API i interfejs użytkownika …
Jeśli mam pasek nawigacyjny w bootstrapie z przedmiotami Home | About | Contact Jak ustawić aktywną klasę dla każdej pozycji menu, gdy są one aktywne? To znaczy, jak mogę ustawić, class="active"kiedy trasa kątowa jest na #/ dla domu #/about na stronie z informacjami #/contact na stronie kontaktowej
Chcę używać AngularJS z Django, jednak oba używają {{ }}jako znaczników szablonów. Czy istnieje prosty sposób na zmianę jednego z dwóch, aby użyć innego niestandardowego znacznika szablonów?
Jak mogę sprawdzić, której wersji Angular używam? Próbowałem: angular --version angular --v angular -version angular -v ale dostań -bash: angular: command not found Wiem przez yeoman --versionto, że używam0.9.6 Ale jak zdobyć wersję angularjs?
Po renderowaniu całej strony w oparciu o kilka kontekstów użytkownika i po złożeniu kilku $httpżądań chcę, aby użytkownik mógł przełączać konteksty i ponownie renderować wszystko ponownie (ponownie wysyłać wszystkie $httpżądania itp.). Jeśli po prostu przekieruję użytkownika w inne miejsce, wszystko działa poprawnie: $scope.on_impersonate_success = function(response) { //$window.location.reload(); // This cancels …
Wydaje się, że jest to przede wszystkim problem w IE, gdy do załadowania jest wiele obrazów / skryptów, może być sporo czasu, w którym {{stringExpression}}wyświetlane są literały w znacznikach, a następnie znikają, gdy skończy się kompilacja / interpolacja dokument. Czy istnieje wspólny powód, dla którego tak się dzieje, który wskazywałby, …
Z dokumentacji możemy wywołać filtr taki jak data : {{ myDateInScope | date: 'yyyy-MM-dd' }} Tutaj data jest filtrem, który przyjmuje jeden argument. Jaka jest składnia wywoływania filtrów z większą liczbą parametrów zarówno z szablonów, jak i kodu JavaScript?
Mam dyrektywę, oto kod: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new google.maps.LatLng(50.1, 14.4); $scope.map_options = { zoom: 14, center: center, mapTypeId: google.maps.MapTypeId.ROADMAP }; // create map var map = new google.maps.Map(document.getElementById(attrs.id), $scope.map_options); var dirService= new google.maps.DirectionsService(); var …
Muszę być w stanie dodać na przykład „contentediable” do elementów, w oparciu o zmienną boolowską w zakresie. Przykładowe zastosowanie: <h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1> Spowodowałoby to dodanie contenteditable = true do elementu, gdyby $scope.editModebył ustawiony na true. Czy jest jakiś prosty sposób na implementację takiego zachowania atrybutu klasy ng? Rozważam napisanie dyrektywy …
Oto moja forma HTML: <form name="myForm" ng-submit=""> <input ng-model='file' type="file"/> <input type="submit" value='Submit'/> </form> Chcę załadować obraz z komputera lokalnego i chcę przeczytać zawartość przesłanego pliku. Wszystko to chcę zrobić za pomocą AngularJS. Kiedy próbuję wydrukować, jego wartość $scope.filejest nieokreślona.
Proszę, znoś mnie tutaj. Wiem, że istnieją inne odpowiedzi, takie jak: AngularJS: usługa kontra dostawca vs fabryka Jednak nadal nie mogę ustalić, kiedy skorzystasz z usługi nad fabryką. Z tego, co mogę powiedzieć, fabryka jest powszechnie używana do tworzenia „wspólnych” funkcji, które mogą być wywoływane przez wiele kontrolerów: Tworzenie wspólnych …
Próbuję utworzyć dyrektywę, która utworzyłaby pole wejściowe z tym samym modelem ng co element, który tworzy dyrektywę. Oto, co do tej pory wymyśliłem: HTML <!doctype html> <html ng-app="plunker" > <head> <meta charset="utf-8"> <title>AngularJS Plunker</title> <link rel="stylesheet" href="style.css"> <script>document.write("<base href=\"" + document.location + "\" />");</script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js"></script> <script src="app.js"></script> …
Szukałem, jak to wykonać, ale jak dotąd nie mogę znaleźć niczego powiązanego :( Mogłem zagnieździć obie funkcje tak, ale zastanawiam się, czy jest to możliwe? Chciałbym to zrobić dosłownie: <td><button class="btn" ng-click="edit($index) open()">Open me!</button></td> Mój kod JS w tej chwili: $scope.open = function () { $scope.shouldBeOpen = true; }; $scope.edit …
Próbowałem przeglądać na swoich stronach dokumentacyjnych Mozilli JSON strify, a także tutaj w SO i Google, ale nie znalazłem wyjaśnienia. Używałem JSOn stringify wiele razy, ale nigdy nie natknąłem się na ten wynik Mam tablicę obiektów JSON [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1" }, { …
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.