Запитання з тегом «angularjs»

Використовуйте для запитань про AngularJS (1.x), рамку JavaScript з відкритим кодом. НЕ використовуйте цей тег для версій Angular 2 або новіших версій; натомість використовуйте тег [angular].

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

2
Яка різниця між сервісом, директивою та модулем?
Я читав багато документів, і я все більше і більше плутаюсь. Я в основному не можу зрозуміти різницю між a сервіс директива модуль Я бачу багато спеціальних компонентів. Іноді вони використовують директиви, іноді послуги. Це завжди починається з модуля. Чи може хтось пояснити на прикладі, яка різниця між цими трьома …
151 angularjs 

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

4
Яка найкраща практика здійснення дзвінків AJAX в Angular.js?
Я читав цю статтю: http://eviltrout.com/2013/06/15/ember-vs-angular.html І воно сказало: Через відсутність умов, мені цікаво, скільки кутових проектів покладаються на погані практики, такі як дзвінки 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Схоже, визначається ParseProviderв parse.js, який, як видається, визначає якийсь власний міні-синтаксис (файл - 900 рядків). Мої запитання: Що саме $evalробить? Для чого потрібна …
151 angularjs 

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

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

1
Angular.js vs Knockout.js проти Backbone.js [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання Я збираюся використовувати або нокаут, або кутовий, або магістральний для мого …

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

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

12
як за допомогою ng-опції встановити значення за замовчуванням елемента вибору
Я бачив тут документацію директиви Angular 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"] } Html (працює): <select><option …
148 angularjs 

5
Що таке "декоратори" і як вони використовуються?
Мені цікаво, які саме декоратори в AngularJS. В Інтернеті не так багато інформації для декораторів, крім економії розмитості в документації AngularJS та короткої (хоч і цікавої) згадки у відео на YouTube . Як кутові хлопці вважають це декоратором: Прикраса послуги дозволяє декоратору перехопити створення екземпляра служби. Повернений екземпляр може бути …

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=?', …

5
AngularJS: Розуміння моделі дизайну
У контексті цієї публікації Ігор Мінар, керівник AngularJS: MVC проти MVVM проти MVP . Яка суперечлива тема, на яку багато розробників можуть витрачати години і години, обговорюючи і сперечаючись. Кілька років AngularJS був ближчим до MVC (а точніше до одного з варіантів на стороні клієнта), але з часом і завдяки …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.