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
Angular.js ng-repeat w wielu tr
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 …

8
filtry na modelu ng na wejściu
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 …


1
Jak zrobić dwukierunkowe filtrowanie w AngularJS?
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 …

14
Jak wysyłać i pobierać parametry za pomocą $ state.go toParams i $ stateParams?
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

14
Kontroler nie jest funkcją, został niezdefiniowany podczas definiowania kontrolerów globalnie
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() …

13
Formatowanie daty i godziny w AngularJS
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


2
AngularJS: wyłączanie wszystkich formantów formularza między przesłaniem a odpowiedzią serwera
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 …

12
Testowanie jednostkowe Dyrektywa AngularJS z templateUrl
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 = …

4
od jquery $ .ajax do kątowej $ http
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: …

8
Jak przefiltrować tablicę za pomocą AngularJS i użyć właściwości przefiltrowanego obiektu jako atrybutu ng-model?
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> …
122 angularjs 

30
Jak wybrać opcję w rozwijanych testach kątomierza e2e
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> …

2
AngularJS ng-include nie obejmuje widoku, chyba że zostanie przekazany w $ scope
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 …

6
Składnia AngularJs „kontroler jako” - wyjaśnienie?
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 …

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.