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

84
Как проверить, разрешено ли обещание Angular $ q

Я понимаю, что обычно then()при использовании обещаний можно просто присоединить код продолжения с поведением вызова и цепочки. Однако я хочу запустить асинхронный вызов, заключенный в обещание, а затем отдельно запустить 3-секундный, $timeout()чтобы я мог выполнить действие пользовательского...

84
Angularjs динамическая проверка ng-шаблона

У меня есть форма, которая, если флажок установлен в false, принудительно проверяет ввод текста с помощью директивы ng-required. Если флажок установлен в значение true, поле скрыто, а для параметра ng-required установлено значение false. Проблема в том, что у меня также есть регулярное выражение...

84
как исправить 404 предупреждения для изображений во время модульного тестирования кармы

Я тестирую одну из своих директив (angularjs), используя grunt / karma / phantomjs / jasmine. Мои тесты проходят нормально describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new();...

83
Как всегда запускать код при выполнении обещания в Angular.js

В моем приложении Angular.js я выполняю асинхронную операцию. Перед запуском я накрываю приложение модальным div, а затем, когда операция завершена, мне нужно удалить div, независимо от того, была ли операция успешной или нет. В настоящее время у меня есть это: LoadingOverlay.start();...

83
Angular.js ng-repeat для нескольких элементов

Этот вопрос был частично рассмотрен здесь: Angular.js ng-repeat через несколько tr Однако на самом деле это всего лишь обходной путь, на самом деле он не решает основную проблему, а именно: как можно использовать ng-repeat для нескольких элементов без оболочки? Например, jquery.accordion требует,...

82
Глобальный обработчик ошибок Ajax с AngularJS

Когда мой сайт был на 100% jQuery, я делал это: $.ajaxSetup({ global: true, error: function(xhr, status, err) { if (xhr.status == 401) { window.location = "./index.html"; } } }); чтобы установить глобальный обработчик для 401 ошибки. Теперь я использую angularjs с $resourceи $httpделать свои...

82
Динамически назначать ng-модель

Я пытаюсь создать набор флажков из массива объектов. Я стремлюсь, чтобы флажки динамически отображали свою ng-модель на свойство нового объекта, который будет отправлен в массив. Я имел в виду что-то вроде <li ng-repeat="item in items"> <label>{{item.name}}</label> <input...

82
Использование встроенных шаблонов в AngularJS

Я хотел загрузить шаблон встроенного представления. Я заключил шаблон в тег скрипта типа text/ng-templateи установил для идентификатора значение temp1.html. и вот как выглядит конфигурация моего модуля learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller:...

82
Angular-seed - это де-факто пустой проект для начала?

Убедившись в необходимости изучить и использовать Angular.js, я собирался запустить конкретное приложение веб-интерфейса, чтобы запустить колесо обучения. (Приложение будет своего рода личным планированием, списком дел, напоминанием, ориентированной на технику помидора и так далее ...) Одно из...

82
Ошибка минификации Angular.module

Тратя время на попытки выяснить, почему минификация не работает. Я внедрил через объект массива мои поставщики перед функцией в соответствии с многочисленными предложениями в Интернете, но все еще "Неизвестный поставщик: aProvider <- a" Обычный: var app = angular.module('bpwApp',...

82
как использовать транспортир на веб-сайте, отличном от angularjs?

Я нашел фреймворк Protractor, созданный для веб-приложений AngularJS. Как я могу использовать Protractor на веб-сайте, который не использует AngularJS? Я написал свой первый тест, и транспортир выдает это сообщение: Error: Angular could not be found on the page https://www.stratexapp.com/ :...

82
Как показать / скрыть, если переменная равна нулю

Я хочу показать / скрыть div в зависимости от того, имеет ли переменная значение NULL или нет. <div ng-show="myvar"></div> Примечание: переменная в моем случае - это объект. Очень простой вопрос, но я не могу заставить его работать. Благодарю....

82
Angular-ui-router: ui-sref-active и вложенные состояния

Я использую angular-ui-routerвложенные состояния в своем приложении, а также у меня есть панель навигации. Панель навигации написана от руки и используется ui-sref-activeдля выделения текущего состояния. Это двухуровневая панель навигации. Теперь, когда я нахожусь внутри, скажем, Products /...

82
Как мне измерить производительность цикла дайджеста моего приложения AngularJS?

Каков простой способ измерить продолжительность цикла дайджеста angularjs? Существуют различные методы анализа производительности цикла дайджеста, но каждый имеет свои собственные ловушки: Профилировщик Chrome: слишком много деталей, не разбивает цикл дайджеста таким образом, чтобы его было легко...

81
Может ли AngularJS автоматически обновлять представление, если постоянная модель (серверная база данных) изменена внешним приложением?

Я только начинаю знакомиться с AngularJS, но я хотел бы создать веб-приложение с представлением, которое автоматически обновляется в режиме реального времени (без обновления) для пользователя, когда что-то меняется в серверной базе данных. Может ли AngularJS справиться с этим (в основном)...

81
Как проверить действительность формы с помощью angularjs?

Я новичок в angularjs. Скажем, у моего приложения есть форма. Используя инспектор, я заметил, что если angularjs считает, что форма недействительна, он добавляет в форму класс ng-invalid. Прекрасно. Итак, кажется, что для проверки правильности формы мне нужно засорить свой код селектором JQuery ?!...

81
Как использовать `replace` в определении директивы?

В этом документе: http://docs.angularjs.org/guide/directive говорится, что есть replaceконфигурация для директив: шаблон - заменить текущий элемент содержимым HTML. В процессе замены все атрибуты / классы переносятся из старого элемента в новый. См. Раздел «Создание компонентов» ниже для получения...

81
AngularJS - Как я могу программно создать новую изолированную область видимости?

Я хочу создать AlertFactory с Angular.factory. Я определил шаблон html, например, follow var template = "<h1>{{title}}</h1>"; Заголовок предоставляется вызывающим контроллером и применяется следующим образом var compiled = $compile(template)(scope); body.append(compiled); Итак, как я...