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].
Hej, buduję stronę internetową z angular. Problem w tym, że coś jest już zbudowane bez kątowników i też muszę je uwzględnić Problem w tym. Mam coś takiego w moim main.html: <ngInclude src="partial.html"> </ngInclude> A mój Partial.html ma coś takiego <h2> heading 1 <h2> <script type="text/javascript" src="static/js/partial.js"> </script> A mój Partial.js …
Buduję dyrektywę kątową, która będzie używana w kilku różnych miejscach. Nie zawsze mogę zagwarantować strukturę plików aplikacji, w której jest używana dyrektywa, ale mogę zmusić użytkownika do umieszczenia directive.jsi directive.html(nie rzeczywistych nazw plików) w tym samym folderze. Kiedy strona ocenia element directive.js, uważa, że templateUrljest względem siebie. Czy można ustawić, …
Kliknięcie pola wyboru i wywołanie ng-click: model nie jest aktualizowany przed uruchomieniem ng-click, więc wartość pola wyboru jest nieprawidłowo prezentowana w interfejsie użytkownika: Działa to w AngularJS 1.0.7 i wydaje się zepsute w Angualar 1.2-RCx. <div ng-app="myApp" ng-controller="Ctrl"> <li ng-repeat="todo in todos"> <input type='checkbox' ng-click='onCompleteTodo(todo)' ng-model="todo.done"> {{todo.text}} </li> <hr> task: …
Zastanawiam się więc, jak mogę zadeklarować wiele wartości w jednym ng-init, bez konieczności tworzenia dziwnego skrótu, do którego zawsze muszę mieć dostęp. więc w zasadzie chciałbym <div ng-init="a = 1, b = 2">{{a}}</div> i mówię, że chciałbym uniknąć konieczności robienia tego <div ng-init="unecessary_bs = {a: 1, b: 2}">{{unecessary_bs.a}}</div> Jednak rozsądne: …
Mam skonfigurowaną aplikację AngularJS z testami przy użyciu Karma + Jasmine. Mam funkcję, którą chcę przetestować, która pobiera duży obiekt JSON, konwertuje go na format, który jest bardziej użyteczny przez resztę aplikacji, i zwraca przekonwertowany obiekt. Otóż to. Do moich testów chciałbym mieć osobne pliki JSON (* .json) tylko z …
Mam formularz, który jeśli pole wyboru jest fałszywe, wymusza walidację danych wejściowych za pomocą dyrektywy ng-required. Jeśli pole wyboru ma wartość true, pole jest ukryte, a wartość ng-required ma wartość false. Problem polega na tym, że mam również wyrażenie regularne do walidacji określone na wejściu, a także wykorzystuję dyrektywę kątową …
Pracuję nad aplikacją Ajax, używając zarówno jQuery, jak i AngularJS. Kiedy aktualizuję zawartość (która zawiera powiązania AngularJS) elementu div przy użyciu htmlfunkcji jQuery , powiązania AngularJS nie działają. Poniżej znajduje się kod tego, co próbuję zrobić: $(document).ready(function() { $("#refreshButton").click(function() { $("#dynamicContent").html("<button ng-click='count = count + 1' ng-init='count=0'>Increment</button><span>count: {{count}} </span>") }); …
Próbuję zaimplementować pushstate html5 zamiast nawigacji # używanej przez Angularjs. Próbowałem poszukać odpowiedzi w Google, a także bez powodzenia wypróbowałem kątowy czat IRC. To jest moje controllers.js: function PhoneListCtrl($scope, $http) { $http.get('phones/phones.json').success(function(data) { $scope.phones = data; }); } function PhoneDetailCtrl($scope, $routeParams) { $scope.phoneId = $routeParams.phoneId; } function greetCntr($scope, $window) { …
Rozumiem, że zazwyczaj wystarczy dołączyć kod kontynuacji z zachowaniem then()wywołania i łańcucha podczas korzystania z obietnic. Chcę jednak rozpocząć asynchroniczne wywołanie zapakowane w obietnicę, a następnie osobno rozpocząć 3-sekundowe, $timeout()aby móc wykonać akcję interfejsu użytkownika, TYLKO JEŚLI pierwotna obietnica jeszcze się nie zakończyła. (Spodziewam się, że stanie się to tylko …
Wydaje się, że jest to bardzo podstawowe pytanie, ale nie mogę uzyskać właściwej składni. <li class="list-group-item" ng-repeat="question in newSection.Questions | filter:Id != '-1'; " ng-mouseenter="hover = true" ng-mouseleave="hover = false"> <div href="#" editable-text="question.Text">{{question.Text}}</div> </li> Chcę tylko pokazać wszystkie pytania, w których id NIE jest -1. Co ja robię źle. Dzięki!
To pytanie zostało częściowo rozwiązane tutaj: Angular.js ng-repeat w wielu tr Jednak jest to tylko obejście, tak naprawdę nie rozwiązuje podstawowego problemu, którym jest: jak można użyć ng-powtórzenia w wielu elementach bez opakowania? Na przykład jquery.accordion wymaga powtórzenia elementu h3 i div, jak można to zrobić z ng-repeat?
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.