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

93
в angularjs, как получить доступ к элементу, который вызвал событие?

Я использую в своем веб-приложении как Bootstrap, так и AngularJS. Мне трудно заставить этих двоих работать вместе. У меня есть элемент с атрибутом data-provide="typeahead" <input id="searchText" ng-model="searchText" type="text" class="input-medium search-query" placeholder="title"...

93
AngularJS сортировка по свойству

Я пытаюсь отсортировать некоторые данные по свойствам. Вот пример, который, как я думал, должен работать, но это не так. HTML-часть: <div ng-app='myApp'> <div ng-controller="controller"> <ul> <li ng-repeat="(key, value) in testData | orderBy:'value.order'"> {{value.order}}....

93
Запуск кода инициализации AngularJS при загрузке представления

Когда я загружаю представление, я хочу запустить некоторый код инициализации в связанном с ним контроллере. Для этого я использовал директиву ng-init в основном элементе моего представления: <div ng-init="init()"> blah </div> и в контроллере: $scope.init = function () { if...

93
AngularJS seed: размещение JavaScript в отдельных файлах (app.js, controllers.js, directives.js, filters.js, services.js)

Я использую шаблон angular-seed для структурирования своего приложения. Изначально я поместил весь свой код JavaScript в один файл main.js. Этот файл содержал мое объявление модуля, контроллеры, директивы, фильтры и службы. Приложение работает нормально, как это, но я беспокоюсь о масштабируемости...

93
Параметры $ http get не работают

Кто-нибудь знает, почему это не работает? $http .get('accept.php', { source: link, category_id: category }) .success(function (data, status) { $scope.info_show = data }); и это работает: $http .get('accept.php?source=' + link + '&category_id=' + category) .success(function (data, status) {...

93
Как дождаться ответа от запроса $ http в angularjs?

Я использую данные из службы RESTful на нескольких страницах. Поэтому я использую для этого фабрики angular. Итак, мне нужно было получить данные один раз с сервера, и каждый раз, когда я получаю данные с помощью этой определенной службы. Прямо как глобальные переменные. Вот образец: var myApp =...

93
Как пропустить предварительный запрос OPTIONS?

Я разработал приложение PhoneGap, которое сейчас трансформируется в мобильный сайт. Все работает плавно, кроме одного небольшого глюка. Я использую определенный сторонний API через запрос POST, который отлично работает в приложении, но не работает в мобильной версии веб-сайта. При более...

93
Angular ленивая одноразовая привязка для выражений

Начиная с версии 1.3.0-beta.10, в AngularJS появилась новая функция: «ленивая одноразовая привязка» . Простые выражения могут иметь префикс ::, указывающий angular прекратить наблюдение после того, как выражение было впервые вычислено. Приведенный общий пример выглядит примерно так:...

93
AngularJS: ngInclude vs директива

Я не совсем понимаю, когда использовать директиву, а когда более целесообразно использовать nginclude. Возьмем этот пример: у меня есть частичный, password-and-confirm-input-fields.htmlто есть html для ввода и подтверждения пароля. Я использую это как на странице регистрации, так и на странице...

92
Angularjs: input [text] ngChange срабатывает при изменении значения

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

92
Как сохранить текущий пользовательский контекст в AngularJS?

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

92
Как ограничить ввод только числами?

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

92
AngularJS: Как мне вручную установить для ввода значение $ valid в контроллере?

Используя плагин TokenInput и используя встроенную проверку AngularJS formController. Прямо сейчас я пытаюсь проверить, содержит ли поле текст, а затем установить поле действительным, если это так. Проблема с использованием плагина заключается в том, что он создает собственный ввод, а затем ul +...

92
Проверять поля после того, как пользователь покинул поле

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

92
Angular ui-bootstrap обратный вызов typeahead на selectMatch?

Я использую angular ui-bootstrap typeahead, и я хотел бы использовать его как способ выбрать множество вариантов, поэтому мне нужно было бы получить выбранное значение при запуске метода selectMatch, но я не могу найти, как это сделать что в моем контроллере <div class='container-fluid'...

92
Angularjs неправильный индекс $ после orderBy

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

92
Никогда не выполненное обещание вызывает утечку памяти?

У меня есть Promise. Я создал его, чтобы при необходимости отменить AJAX-запрос. Но поскольку мне не нужно отменять этот AJAX, я никогда не разрешал его, и AJAX успешно завершился. Упрощенный фрагмент: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout:...

92
Что означает 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:...

92
Почему используется if (! $ Scope. $$ phase) $ scope. $ Apply () как антипаттерн?

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

92
Как использовать функцию «заменить» для пользовательских директив AngularJS?

Почему replace=trueили replace=falseне оказывает никакого влияния в коде ниже? Почему при replace = false не отображается «некоторый существующий контент»? Или, говоря более скромно, не могли бы вы объяснить, что это за replace=true/falseфункция в директивах и как ее использовать? пример JS /...