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].
Używam Angular.js dla aplikacji, która używa ukrytych trs do symulacji efektu wysuwania, pokazując tr i przesuwając w dół div w td poniżej. Ten proces działał fantastycznie, używając knockout.js podczas iteracji po tablicy tych wierszy, ponieważ mogłem użyć <!-- ko:foreach -->obu elementów tr. Z angular, ng-repeatnależy zastosować do elementu html, co …
Mam wpisywanie tekstu i nie chcę, aby użytkownicy mogli używać spacji, a wszystko, co zostanie wpisane, zostanie zamienione na małe litery. Wiem, że nie wolno mi używać filtrów w modelu ng, np. ng-model='tags | lowercase | no_spaces' Patrzyłem na stworzenie własnej dyrektywy, ale dodawanie funkcji do wejścia $parsersi $formattersnie aktualizowanie …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Czy powinienem używać Protractora czy Karmy do moich kompleksowych testów? Angular-seed używa …
Jedną z interesujących rzeczy, które może zrobić AngularJS, jest zastosowanie filtru do określonego wyrażenia powiązania danych, co jest wygodnym sposobem zastosowania, na przykład, waluty specyficznej dla kultury lub formatowania daty we właściwościach modelu. Miło jest również mieć obliczone właściwości w zakresie. Problem polega na tym, że żadna z tych funkcji …
Używam AngularJS v1.2.0-rc.2 z ui-router v0.2.0. Chcę przekazać stan strony odsyłającej do innego stanu, więc używam znaku toParamsof $state.gotak: $state.go('toState', {referer: $state.current.name}); Według dokumentacji powinno to wypełnić pole $stateParamsna toStatekontrolerze, ale tak jest undefined. czego mi brakuje? Stworzyłem plunk, aby zademonstrować: http://plnkr.co/edit/ywEcG1
Piszę przykładową aplikację przy użyciu angularjs. Wystąpił błąd wymieniony poniżej w przeglądarce Chrome. Błąd jest Błąd: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined Który renderuje się jako Argument „ContactController” nie jest funkcją, został niezdefiniowany Kod <!DOCTYPE html> <html ng-app> <head> <script src="../angular.min.js"></script> <script type="text/javascript"> function ContactController($scope) { $scope.contacts = ["abcd@gmail.com", "abcd@yahoo.co.in"]; $scope.add = function() …
Jak poprawnie wyświetlić datę i godzinę w AngularJS? Poniższe dane wyjściowe pokazują zarówno dane wejściowe, jak i wyjściowe, z filtrem daty AngularJS i bez niego: In: {{v.Dt}} AngularJS: {{v.Dt | date:'yyyy-MM-dd HH:mm:ss Z'}} To drukuje: In: 2012-10-16T17:57:28.556094Z AngularJS: 2012-10-16T17:57:28.556094Z Żądany format wyświetlania to 2010-10-28 23:40:23 0400lub2010-10-28 23:40:23 EST
Używam ng-repeat z moim kodem Mam 'n' liczbę pól tekstowych na podstawie ng-repeat. Chcę wyrównać pole tekstowe z trzema kolumnami. to jest mój kod <div class="control-group" ng-repeat="oneExt in configAddr.ext"> {{$index+1}}. <input type="text" name="macAdr{{$index+1}}" id="macAddress" ng-model="oneExt.newValue" value=""/> </div>
Mam dylemat co do tego, jakie jest najlepsze (i poprawne) podejście, jeśli chcę wyłączyć kontrolki formularza (lub przynajmniej uczynić je niedostępnymi dla interakcji użytkownika) w czasie, gdy użytkownik kliknie przycisk „Zapisz” lub „Prześlij” i dane przesyłane przez kabel. Nie chcę używać JQuery (co jest złe !!!) i sprawdzać wszystkie elementy …
Mam dyrektywę AngularJS, która ma templateUrlzdefiniowany plik . Próbuję przetestować to z Jasmine. Moja Jasmine JavaScript wygląda jak poniżej, na zalecenie to : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = _$compile_; $httpBackend = …
Mam ten fragment kodu jQuery, który działa dobrze krzyżowo: jQuery.ajax({ url: "http://example.appspot.com/rest/app", type: "POST", data: JSON.stringify({"foo":"bar"}), dataType: "json", contentType: "application/json; charset=utf-8", success: function (response) { console.log("success"); }, error: function (response) { console.log("failed"); } }); Teraz próbuję przekonwertować to na kod Angular.js bez żadnego sukcesu: $http({ url: "http://example.appspot.com/rest/app", dataType: "json", method: …
Jeśli mam tablicę obiektów i chcę powiązać model Angular z właściwością jednego z elementów na podstawie filtru, jak mam to zrobić? Mogę lepiej wyjaśnić na konkretnym przykładzie: HTML: <!DOCTYPE html> <html ng-app> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body ng-controller="MyCtrl"> <input ng-model="results.year"> <input ng-model="results.subjects.title | filter:{grade:'C'}"> </body> …
Próbuję wybrać opcję z listy rozwijanej dla testów kątowych e2e przy użyciu kątomierza. Oto fragment kodu opcji wyboru: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> …
Czy błędem jest zakładanie, że ngIncludemoże to obrać surową ścieżkę? Wciąż próbuję ustawić moje ngIncludew następujący sposób: <div ng-include src="views/header.html"></div> To nie działa, ale jeśli zrobię coś takiego, to działa. // HeaderController app.controller('HeaderCtrl', function($scope){ $scope.templates = {[ template: { url: 'views/header.html' } ]}; $scope.template = $scope.templates[0].template; }); W moim pliku …
Ja przeczytałem o nowej składni z angularjs dotyczącychcontroller as xxx Składnia InvoiceController as invoicenakazuje Angularowi utworzenie wystąpienia kontrolera i zapisanie go w zmiennej faktury w bieżącym zakresie. Wizualizacja: Ok, więc nie będę miał parametru $scopew kontrolerze, a kod w kontrolerze będzie dużo czystszy. Ale Będę musiał określić inny alias w …
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.