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

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

4
Как всегда запускать код при выполнении обещания в Angular.js
В моем приложении Angular.js я выполняю асинхронную операцию. Перед запуском я накрываю приложение модальным div, а затем, когда операция завершена, мне нужно удалить div, независимо от того, была ли операция успешной или нет. В настоящее время у меня есть это: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code …


5
Angular-seed - это де-факто пустой проект для начала?
Убедившись в необходимости изучить и использовать Angular.js, я собирался запустить конкретное приложение веб-интерфейса, чтобы запустить колесо обучения. (Приложение будет своего рода личным планированием, списком дел, напоминанием, ориентированной на технику помидора и так далее ...) Одно из просмотренных мною обучающих видео от автора Angular посвящено передовым практикам. И одна из лучших …
82 angularjs 

8
Ошибка минификации Angular.module
Тратя время на попытки выяснить, почему минификация не работает. Я внедрил через объект массива мои поставщики перед функцией в соответствии с многочисленными предложениями в Интернете, но все еще "Неизвестный поставщик: aProvider <- a" Обычный: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', controller: …

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

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

8
Angular-ui-router: ui-sref-active и вложенные состояния
Я использую angular-ui-routerвложенные состояния в своем приложении, а также у меня есть панель навигации. Панель навигации написана от руки и используется ui-sref-activeдля выделения текущего состояния. Это двухуровневая панель навигации. Теперь, когда я нахожусь внутри, скажем, Products / Categoriesя хочу, чтобы были выделены и Products(на уровне 1), и Categories(на уровне 2). …

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

5
Динамически назначать ng-модель
Я пытаюсь создать набор флажков из массива объектов. Я стремлюсь, чтобы флажки динамически отображали свою ng-модель на свойство нового объекта, который будет отправлен в массив. Я имел в виду что-то вроде <li ng-repeat="item in items"> <label>{{item.name}}</label> <input type="checkbox" ng-model="newObject.{{item.name}}"> </li> Это не работает, как видно на этом JSFiddle: http://jsfiddle.net/GreenGeorge/NKjXB/2/ Кто-нибудь …

2
Использование встроенных шаблонов в AngularJS
Я хотел загрузить шаблон встроенного представления. Я заключил шаблон в тег скрипта типа text/ng-templateи установил для идентификатора значение temp1.html. и вот как выглядит конфигурация моего модуля learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller: "SimpleController", templateUrl: "temp1.html"}) .when("/second", {controller: "SimpleController", templateUrl: "temp2.html"}) .otherwise({redirectTo : "/first"}); }); Это говорит мне GET http://localhost:41685/temp1.html 404 …

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

4
Почему нельзя получить доступ к $ rootScope в шаблоне директивы с изолированной областью?
С изолированной областью видимости шаблон директивы, похоже, не может получить доступ к переменной контроллера ('Ctrl') $ rootScope, которая, однако, присутствует в контроллере директивы. Я понимаю, почему переменная $ scope контроллера ('Ctrl') не видна в изолированной области. HTML: <div ng-app="app"> <div ng-controller="Ctrl"> <my-template></my-template> </div> <script type="text/ng-template" id="my-template.html"> <label ng-click="test(blah)">Click</label> </script> </div> …

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

4
Как использовать `replace` в определении директивы?
В этом документе: http://docs.angularjs.org/guide/directive говорится, что есть replaceконфигурация для директив: шаблон - заменить текущий элемент содержимым HTML. В процессе замены все атрибуты / классы переносятся из старого элемента в новый. См. Раздел «Создание компонентов» ниже для получения дополнительной информации. код javascript app.directive('myd1', function(){ return { template: '<span>directive template1</span>', replace: true …

6
Модульное тестирование маршрутизатора Angular ui (указывается в URL-адресах)
У меня возникли проблемы с модульным тестированием маршрутизатора в моем приложении, которое построено на маршрутизаторе Angular ui. Я хочу проверить, изменяют ли переходы между состояниями URL соответствующим образом (позже будут более сложные тесты, но я начинаю именно с этого). Вот соответствующая часть моего кода приложения: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { …

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