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 ui-bootstrap typeahead wywołanie zwrotne w selectMatch?
Używam kątowego typu ui-bootstrap z wyprzedzeniem i chciałbym go użyć jako sposobu na wybór wielu opcji, więc potrzebowałbym uzyskać wybraną wartość po uruchomieniu metody selectMatch, ale nie mogę znaleźć, jak to zrobić to w moim kontrolerze <div class='container-fluid' ng-controller="TypeaheadCtrl"> <pre>Model: {{selected| json}}</pre> <input type="text" ng-model="selected" typeahead="state for state in states …

17
Sprawdź poprawność pól po opuszczeniu pola przez użytkownika
Dzięki AngularJS mogę użyć ng-pristinelub ng-dirtywykryć, czy użytkownik wszedł na pole. Jednak chcę przeprowadzić walidację po stronie klienta dopiero po opuszczeniu przez użytkownika obszaru pola. Dzieje się tak, ponieważ gdy użytkownik wejdzie w pole, takie jak e-mail lub telefon, zawsze otrzyma komunikat o błędzie, dopóki nie zakończy wpisywania pełnego adresu …
92 forms  angularjs 


2
Jak przechowywać bieżący kontekst użytkownika w AngularJS?
Mam AuthService, który loguje użytkownika, zwraca obiekt json użytkownika. Chcę ustawić ten obiekt i mieć wszystkie zmiany odzwierciedlone w aplikacji (stan zalogowania / wylogowania) bez konieczności odświeżania strony. Jak mógłbym to osiągnąć dzięki AngularJS?
92 angularjs 

3
Jakie jest znaczenie wymagania: „ngModel”?
To jest kod HTML mojej dyrektywy: <textarea data-modal="modal" data-mydir ng:model="abc"></textarea> W mojej dyrektywie mam to: return { require: 'ngModel', replace: true, scope: { modal: '=modal', ngModel: '=', pid: '=pid' }, Czy ktoś może mi powiedzieć, jakie jest znaczenie wymagania: „ngModel”? Widzę to w wielu różnych dyrektywach. Czy mogę nazwać to …
92 angularjs 

8
Angularjs: input [tekst] ngChange uruchamia się podczas zmiany wartości
ngChange odpala, gdy wartość się zmienia (ngChange nie są podobne do klasycznego zdarzenia onChange). Jak mogę powiązać klasyczne zdarzenie onChange z angularjs, które będzie uruchamiane tylko wtedy, gdy zawartość zostanie zatwierdzona? Aktualne wiązanie: <input type="text" ng-model="name" ng-change="update()" />
92 angularjs 


6
Angularjs błędnie indeks $ po orderBy
Jestem nowy w Angular.js i mam problemy z sortowaniem tablicy i pracą z posortowanymi danymi. Mam listę z przedmiotami i chcę posortować ją według „Store.storeName”, który do tej pory działa. Ale po posortowaniu danych moja funkcja kasowania już nie działa. Myślę, że to dlatego, że indeks $ jest nieprawidłowy po …

2
Jak korzystać z funkcji „zamień” dla niestandardowych dyrektyw AngularJS?
Dlaczego ma replace=truelub replace=falsenie ma żadnego wpływu na poniższy kod? Dlaczego „niektóre istniejące treści” nie są wyświetlane, gdy replace = false? Albo mówiąc bardziej pokornie, czy możesz uprzejmie wyjaśnić, jaka jest replace=true/falsefunkcja dyrektyw i jak z niej korzystać? Przykład JS / Angular: <script> angular.module('scopes', []) .controller('Ctrl', function($scope) { $scope.title = …

1
Czy obietnica nigdy nie rozwiązana powoduje wyciek pamięci?
Mam Promise. Utworzyłem go, aby w razie potrzeby anulować żądanie AJAX. Ale ponieważ nie muszę anulować tego AJAX, nigdy go nie rozwiązałem i AJAX zakończył się pomyślnie. Uproszczony fragment: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need to …


17
Jak ograniczyć dane wejściowe, aby akceptować tylko liczby?
Używam ngChange w AngularJS do wywołania niestandardowej funkcji, która usunie wszelkie litery, które użytkownik doda do danych wejściowych. <input type="text" name="inputName" data-ng-change="numbersOnly()"/> Problem polega na tym, że muszę skierować dane wejściowe, które się uruchomiły, numbersOnly()aby móc usunąć wprowadzone litery. Długo i intensywnie szukałem w Google i nie mogłem znaleźć nic …

2
Powiązanie metody elementu dyrektywy AngularJS - TypeError: Nie można użyć operatora „in” do wyszukania „functionName” w 1
To jest kontroler głównego szablonu: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); To jest dyrektywa: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } }); …

5
Jak wyczyścić lub zatrzymać timeInterval w angularjs?
Robię demo, w którym pobieram dane z serwera po regularnych odstępach czasu za pomocą $intervalTeraz muszę to zatrzymać / anulować. Jak mogę to osiągnąć? Jeśli muszę ponownie uruchomić proces, jak mam to zrobić? Po drugie, mam jeszcze jedno pytanie: pobieram dane z serwera w określonych odstępach czasu. Czy istnieje potrzeba …

3
kątowe ng-powtarzanie pomija element, jeśli pasuje do wyrażenia
Szukam sposobu, aby w zasadzie powiedzieć Angularowi, aby pominął element w powtórzeniu ng, jeśli pasuje do wyrażenia, w zasadzie continue; W kontrolerze: $scope.players = [{ name_key:'FirstPerson', first_name:'First', last_name:'Person' }, { name_key:'SecondPerson', first_name:'Second', last_name:'Person' }] Teraz w moim szablonie chcę pokazać wszystkim, którzy nie pasują name_key='FirstPerson'. Pomyślałem, że to filtry, więc …

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.