Вопросы с тегом «angularjs»

Используйте для вопросов о AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].

4
Angular ui-bootstrap обратный вызов typeahead на selectMatch?
Я использую angular ui-bootstrap typeahead, и я хотел бы использовать его как способ выбрать множество вариантов, поэтому мне нужно было бы получить выбранное значение при запуске метода selectMatch, но я не могу найти, как это сделать что в моем контроллере <div class='container-fluid' ng-controller="TypeaheadCtrl"> <pre>Model: {{selected| json}}</pre> <input type="text" ng-model="selected" typeahead="state …

17
Проверять поля после того, как пользователь покинул поле
С помощью AngularJS я могу использовать ng-pristineили, ng-dirtyчтобы определить, ввел ли пользователь это поле. Однако я хочу выполнять проверку на стороне клиента только после того, как пользователь покинул область поля. Это связано с тем, что, когда пользователь вводит такое поле, как электронная почта или телефон, он всегда будет получать сообщение …
92 forms  angularjs 

4
AngularJS: Как мне вручную установить для ввода значение $ valid в контроллере?
Используя плагин TokenInput и используя встроенную проверку AngularJS formController. Прямо сейчас я пытаюсь проверить, содержит ли поле текст, а затем установить поле действительным, если это так. Проблема с использованием плагина заключается в том, что он создает собственный ввод, а затем ul + li для stlying. У меня есть доступ к …

2
Как сохранить текущий пользовательский контекст в AngularJS?
У меня есть AuthService, который регистрирует пользователя, он возвращает объект json пользователя. Я хочу установить этот объект и отразить все изменения в приложении (состояние входа / выхода) без необходимости обновлять страницу. Как мне добиться этого с помощью AngularJS?
92 angularjs 

3
Что означает require: 'ngModel'?
Это HTML-код моей директивы: <textarea data-modal="modal" data-mydir ng:model="abc"></textarea> В моей директиве есть это: return { require: 'ngModel', replace: true, scope: { modal: '=modal', ngModel: '=', pid: '=pid' }, Может кто-нибудь сказать мне, какое значение имеет require: 'ngModel'? Я вижу это во многих разных директивах. Могу я назвать это модальным для …
92 angularjs 

8
Angularjs: input [text] ngChange срабатывает при изменении значения
ngChange запускается при изменении значения (ngChange не похож на классическое событие onChange). Как я могу связать классическое событие onChange с angularjs, которое будет срабатывать только при фиксации содержимого? Текущая привязка: <input type="text" ng-model="name" ng-change="update()" />
92 angularjs 

6
Почему используется if (! $ Scope. $$ phase) $ scope. $ Apply () как антипаттерн?
Иногда мне нужно использовать $scope.$applyв своем коде, а иногда возникает ошибка «дайджест уже выполняется». Итак, я начал искать способ обойти это и нашел следующий вопрос: AngularJS: Предотвратить уже выполняющийся дайджест ошибки при вызове $ scope. $ Apply () . Однако в комментариях (и на вики-странице angular) вы можете прочитать: Не …

6
Angularjs неправильный индекс $ после orderBy
Я новичок в Angular.js, и у меня возникли проблемы с сортировкой моего массива и работой с отсортированными данными. У меня есть список с элементами, и я хочу отсортировать его по "Store.storeName", который пока работает. Но после сортировки данных моя функция удаления больше не работает. Я думаю, это потому, что индекс …

2
Как использовать функцию «заменить» для пользовательских директив AngularJS?
Почему replace=trueили replace=falseне оказывает никакого влияния в коде ниже? Почему при replace = false не отображается «некоторый существующий контент»? Или, говоря более скромно, не могли бы вы объяснить, что это за replace=true/falseфункция в директивах и как ее использовать? пример JS / Angular: <script> angular.module('scopes', []) .controller('Ctrl', function($scope) { $scope.title = …


17
Как ограничить ввод только числами?
Я использую ngChange в AngularJS для запуска настраиваемой функции, которая удалит любые буквы, добавленные пользователем во ввод. <input type="text" name="inputName" data-ng-change="numbersOnly()"/> Проблема в том, что мне нужно настроить таргетинг на сработавший ввод, numbersOnly()чтобы я мог удалить введенные буквы. Я долго и упорно на Google и не смог найти что - …

2
Привязка метода элемента директивы AngularJS - TypeError: невозможно использовать оператор 'in' для поиска 'functionName' в 1
Это контроллер основного шаблона: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); Это директива: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } }); Вот как …

1
Никогда не выполненное обещание вызывает утечку памяти?
У меня есть Promise. Я создал его, чтобы при необходимости отменить AJAX-запрос. Но поскольку мне не нужно отменять этот AJAX, я никогда не разрешал его, и AJAX успешно завершился. Упрощенный фрагмент: 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 …

5
Как очистить или остановить timeInterval в angularjs?
Я делаю демонстрацию, в которой я получаю данные с сервера через регулярные промежутки времени, используя $intervalТеперь мне нужно остановить / отменить это. Как я могу этого добиться? Если мне нужно перезапустить процесс, как мне это сделать? Во-вторых, у меня есть еще один вопрос: я получаю данные с сервера через определенные …

3
angular ng-repeat пропустить элемент, если он соответствует выражению
Я ищу способ указать angular пропустить элемент в ng-repeat, если он соответствует выражению, в основном continue; В контроллере: $scope.players = [{ name_key:'FirstPerson', first_name:'First', last_name:'Person' }, { name_key:'SecondPerson', first_name:'Second', last_name:'Person' }] Теперь в моем шаблоне я хочу показать всех, кто не подходит name_key='FirstPerson'. Я решил, что это должны быть фильтры, поэтому …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.