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

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

6
Другой класс для последнего элемента в ng-repeat
Я создаю список с помощью ng-repeat что-то вроде этого <div ng-repeat="file in files"> {{file.name}} </div> Но только для последнего элемента я хотел бы <div class="last">test</div>включить в него class ( ). Как я могу добиться этого с помощью нг-повтор?
152 angularjs 

2
В чем разница между службой, директивой и модулем?
Я читал много документов, и я все больше и больше путаюсь. Я в принципе не могу понять разницу между служба директива модуль Я вижу много пользовательских компонентов. Иногда они используют директивы, иногда сервисы. Это всегда начинается с модуля. Может кто-нибудь объяснить на примере, в чем разница между этими тремя типами?
151 angularjs 

5
AngularJS нг-если с несколькими условиями
Я хотел бы знать, возможно ли иметь что-то вроде этого: div ng-repeat="(k,v) in items" <div ng-if="k == 'a' || k == 'b'"> <!-- SOME CONTENT --> </div> Зная, что элементы - это JSON-контейнер, полученный через запрос, поэтому я использую метод key, value. Спасибо Я спрашиваю, потому что я пытался погуглить, …
151 angularjs 

4
Как лучше всего выполнять вызов AJAX в Angular.js?
Я читал эту статью: http://eviltrout.com/2013/06/15/ember-vs-angular.html И он сказал, Из-за отсутствия соглашений мне интересно, сколько проектов Angular полагаются на плохую практику, такую ​​как вызовы AJAX непосредственно в контроллерах? Из-за внедрения зависимостей разработчики вводят параметры маршрутизатора в директивы? Будут ли начинающие разработчики AngularJS структурировать свой код таким образом, который опытный разработчик AngularJS …
151 angularjs 

3
Angular.js: Как работает $ eval и чем он отличается от vanilla eval?
Мне было любопытно, что $scope.$evalвы так часто видите в директивах, поэтому я проверил источник и нашел следующее в rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parseпо-видимому, определяется с помощью ParseProviderin parse.js, который, по-видимому, определяет некоторый собственный мини-синтаксис (длина файла составляет 900 строк). Мои вопросы: Что именно $evalделает? Зачем …
151 angularjs 

11
установить ширину ввода select2 (через директиву Angular-ui)
У меня проблема с тем, чтобы этот plunkr (select2 + angulat-ui) работал. http://plnkr.co/edit/NkdWUO?p=preview В локальной настройке я получаю работу select2, но я не могу установить ширину, как описано в документации . Это слишком узко, чтобы использовать. Спасибо. РЕДАКТИРОВАТЬ: Неважно, что plnkr, я нашел здесь рабочую скрипку http://jsfiddle.net/pEFy6/ Похоже, что это …

6
Использование символов '@', '&', '=' и '>' в привязке области действия пользовательской директивы: AngularJS
Я много читал об использовании этих символов в реализации пользовательских директив в AngularJS, но концепция до сих пор мне не ясна. Я имею в виду, что это значит, если я использую одно из значений области в пользовательской директиве? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR scope:'&' OR …

1
Angular.js против Knockout.js против Backbone.js [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я планирую использовать Knockout, Angular или Backbone для моего личного …

9
angularjs: ng-src эквивалент для background-image: url (…)
В angularjs у вас есть тег ng-src , цель которого состоит в том, чтобы вы не получили ошибку для недействительного URL-адреса до того, как angularjs оценит переменные, расположенные между {{и }}. Проблема в том, что я использую довольно много DIV с background-imageустановленным на URL. Я делаю это из-за превосходного свойства …
150 css  angularjs 

7
Ограничение количества отображаемых результатов при использовании ngRepeat
Я нахожу учебники по AngularJS трудными для понимания; этот рассказывает мне о создании приложения, которое отображает телефоны. Я на шаге 5, и я подумал, что в качестве эксперимента я попытаюсь позволить пользователям указать, сколько они хотели бы показать. Вид выглядит так: <body ng-controller="PhoneListCtrl"> <div class="container-fluid"> <div class="row-fluid"> <div class="span2"> <!--Sidebar …

12
как использовать ng-option для установки значения по умолчанию для элемента select
Я видел документацию по угловой директиве select здесь: http://docs.angularjs.org/api/ng.directive:select . Я не могу понять, как установить значение по умолчанию. Это смущает: выбрать в качестве метки для значения в массиве Вот объект: { "type": "select", "name": "Service", "value": "Service 3", "values": [ "Service 1", "Service 2", "Service 3", "Service 4"] } …
148 angularjs 

5
Что такое «декораторы» и как они используются?
Мне интересно, какие именно декораторы есть в AngularJS. В Интернете не так много информации для декораторов, за исключением рекламы в документации AngularJS и краткого (хотя и интересного) упоминания в видео на YouTube . Как говорят ребята из Angular, декоратор это: Оформление сервиса, позволяет декоратору перехватить создание экземпляра сервиса. Возвращенный экземпляр …

13
Как поставить задержку на мгновенный поиск AngularJS?
У меня проблема с производительностью, которую я не могу решить. У меня есть мгновенный поиск, но он несколько запаздывает, так как он начинает поиск по каждому keyup(). JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" …

10
Как включить CORS в AngularJs
Я создал демо, используя JavaScript для API поиска фотографий Flickr. Теперь я конвертирую его в AngularJs. Я искал в Интернете и нашел ниже конфигурации. Конфигурация: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Обслуживание: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $http({ method: 'GET', url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=india&format=json&callback=?', dataType: …

5
AngularJS: понимание шаблона проектирования
В контексте этого поста Игорь Минар, ведущий AngularJS: MVC против MVVM против MVP . Что за спорная тема, о которой многие разработчики могут часами спорить и спорить. В течение нескольких лет AngularJS был ближе к MVC (или, скорее, к одному из его вариантов на стороне клиента), но со временем и …

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