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

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

4
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 (angular.isUndefined(result.error)) { deferred.resolve(result); } else { deferred.reject(result.error); } }); …

5
Как фильтровать по свойству объекта в angularJS
Я пытаюсь создать собственный фильтр в AngularJS, который будет фильтровать список объектов по значениям определенного свойства. В этом случае я хочу выполнить фильтрацию по свойству «полярность» (возможные значения «Положительный», «Нейтральный», «Отрицательный»). Вот мой рабочий код без фильтра: HTML: <div class="total"> <h2 id="totalTitle"></h2> <div>{{tweets.length}}</div> <div id="totalPos">{{tweets.length|posFilter}}</div> <div id="totalNeut">{{tweets.length|neutFilter}}</div> <div id="totalNeg">{{tweets.length|negFilter}}</div> </div> …

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

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

10
есть ли обратный вызов post render для директивы Angular JS?
Я только что получил свою директиву для добавления шаблона к его элементу следующим образом: # CoffeeScript .directive 'dashboardTable', -> controller: lineItemIndexCtrl templateUrl: "<%= asset_path('angular/templates/line_items/dashboard_rows.html') %>" (scope, element, attrs) -> element.parent('table#line_items').dataTable() console.log 'Just to make sure this is run' # HTML <table id="line_items"> <tbody dashboard-table> </tbody> </table> Я также использую подключаемый …
139 angularjs 

7
SyntaxError: неожиданный токен o в JSON в позиции 1
Я анализирую несколько данных, используя класс типа в моем контроллере. Я получаю следующие данные: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } Я пытался хранить данные вот так …

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

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

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

16
AngularJS: Как очистить параметры запроса в URL?
Мое приложение AngularJS должно иметь доступ к профилю пользователя LinkedIn. Чтобы сделать это, мне нужно перенаправить пользователя на URL-адрес LinkedIn, который содержит параметр обратного вызова redirect_uri, который сообщит LinkedIn о перенаправлении пользователя обратно в мое веб-приложение и включит в URL параметр запроса «code». Это традиционный поток Oauth 2.0. Все отлично …
135 angularjs 

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

20
Как отфильтровать несколько значений (операция ИЛИ) в angularJS
Я хочу использовать filterin angular и хочу фильтровать несколько значений, если оно имеет одно из значений, то оно должно отображаться. У меня есть например эта структура: Объект, movieкоторый имеет свойство, genresи я хочу отфильтровать для Actionи Comedy. Я знаю, что могу сделать filter:({genres: 'Action'} || {genres: 'Comedy'}), но что делать, …


2
AngularJS - Как я могу ссылаться на имя свойства в ng-Repeat
В дополнение к отображению значения свойств объекта, я также хотел бы отобразить имя свойства в виде метки. Есть ли способ сделать это с ng-repeat? Например: <ul> <li ng-repeat="option in data">{{propertyName}}: {{option}}</li> </ul> Который может выплюнуть что-то вроде этого: <ul> <li>Name: John</li> <li>Phone: (123) 456-7890</li> <li>Country: England</li> </ul>

13
Ошибка: достигнуто 10 $ digest (). Aborting! с динамическим предикатом sortby
У меня есть следующий код, который повторяет и отображает имя пользователя и его счет: <div ng-controller="AngularCtrl" ng-app> <div ng-repeat="user in users | orderBy:predicate:reverse | limitTo:10"> <div ng-init="user.score=user.id+1"> {{user.name}} and {{user.score}} </div> </div> </div> И соответствующий угловой контроллер. function AngularCtrl($scope) { $scope.predicate = 'score'; $scope.reverse = true; $scope.users = [{id: 1, …

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