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

141
Как настроить IIS для перезаписи URL-адресов приложения AngularJS в режиме HTML5?

У меня есть начальный проект AngularJS, и я добавил $locationProvider.html5Mode(true).hashPrefix('!'); в файл app.js. Я хочу настроить IIS 7 для маршрутизации всех запросов в http://localhost/app/index.html так что это работает для меня. Как мне это сделать? Обновить: Я только что обнаружил,...

141
Как фильтровать по свойству объекта в angularJS

Я пытаюсь создать собственный фильтр в AngularJS, который будет фильтровать список объектов по значениям определенного свойства. В этом случае я хочу выполнить фильтрацию по свойству «полярность» (возможные значения «Положительный», «Нейтральный», «Отрицательный»). Вот мой рабочий код без фильтра:...

141
AngularJS: где использовать обещания?

Я видел несколько примеров служб входа в Facebook, которые использовали обещания для доступа к FB Graph API. Пример №1 : this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if...

139
Фильтр по убыванию по дате в AngularJs

<div class="recent" ng-repeat="reader in (filteredItems = (book.reader | orderBy: 'created_at' | limitTo: 1))"> </div> Итак, книга взята из rest api, и к ней прикреплено много читателей. Я хочу получить «недавнего» читателя. created_atПоле имеет значение , которое идентифицирует...

138
$ routeParams не работает в функции разрешения

Я использую эту технику для загрузки данных. Итак, я создал следующую функцию разрешения: NoteController.resolve = { note: function($routeParams, Note) { return Note.get($routeParams.key); } } Проблема в том, что $routeParams.keyесть undefinedв момент выполнения resolveфункции. Это правильно /...

136
Почему и когда использовать angular.copy? (Deep Copy)

Я сохранял все данные, полученные от служб, напрямую в локальную переменную, контроллер или область. То, что я думаю, будет считаться мелкой копией, это правильно? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Недавно мне сказали использовать...

136
Как я могу сгруппировать данные с угловым фильтром?

У меня есть список игроков, которые принадлежат к группе каждый. Как я могу использовать фильтр для отображения списка пользователей в группе? [{name: 'Gene', team: 'team alpha'}, {name: 'George', team: 'team beta'}, {name: 'Steve', team: 'team gamma'}, {name: 'Paula', team: 'team beta'}, {name:...

135
AngularJS: Как очистить параметры запроса в URL?

Мое приложение AngularJS должно иметь доступ к профилю пользователя LinkedIn. Чтобы сделать это, мне нужно перенаправить пользователя на URL-адрес LinkedIn, который содержит параметр обратного вызова redirect_uri, который сообщит LinkedIn о перенаправлении пользователя обратно в мое веб-приложение...

135
Как отфильтровать несколько значений (операция ИЛИ) в angularJS

Я хочу использовать filterin angular и хочу фильтровать несколько значений, если оно имеет одно из значений, то оно должно отображаться. У меня есть например эта структура: Объект, movieкоторый имеет свойство, genresи я хочу отфильтровать для Actionи Comedy. Я знаю, что могу сделать...

135
Разорвать цепочку обещаний и вызвать функцию, основанную на шаге в цепочке, где она нарушена (отклонено)

Обновить: Чтобы помочь будущим зрителям этого поста, я создал демо-версию ответа Pluma . Вопрос: Моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) {...

134
AngularJS - Как я могу ссылаться на имя свойства в ng-Repeat

В дополнение к отображению значения свойств объекта, я также хотел бы отобразить имя свойства в виде метки. Есть ли способ сделать это с ng-repeat? Например: <ul> <li ng-repeat="option in data">{{propertyName}}: {{option}}</li> </ul> Который может выплюнуть что-то вроде...

134
AngularJS UI Router - изменить URL-адрес без перезагрузки состояния

В настоящее время наш проект использует значение по умолчанию $routeProvider, и я использую этот «хак», чтобы изменить urlбез перезагрузки страницы: services.service('$locationEx', ['$location', '$route', '$rootScope', function($location, $route, $rootScope) { $location.skipReload = function () {...

133
Инициализация выбора с AngularJS и ng-repeat

Я пытаюсь заставить select-box начать с предварительно заполненной опции, используя ng-repeat с AngularJS 1.1.5. Вместо этого выбор всегда начинается без выбора. У него также есть пустой параметр, который я не хочу. Я думаю, что есть побочный эффект ничего не быть выбранным. Я могу заставить это...

133
В чем преимущество использования Restangular над ngResource?

ngResourceуже кажется действительно простым для реализации вещей с ... Каковы преимущества / недостатки использования Restangular по сравнению с ngResource ? 1.1.3 $resourceбудет возвращать обещания и может быть реализовано с использованием последнего PR-коммита . Будет ли предложена поддержка в...