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

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

15
"Думаю в AngularJS", якщо у мене є фон jQuery? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Припустимо, я знайомий з розробкою клієнтських додатків у …


14
Як працює прив'язка даних у AngularJS?
Як працює прив'язка даних у AngularJSрамках? Я не знайшов технічних деталей на їхньому сайті . Більш-менш зрозуміло, як це працює, коли дані поширюються від перегляду до моделі. Але як AngularJS відстежує зміни властивостей моделі без сетерів та геттерів? Я виявив, що є спостерігачі JavaScript, які можуть зробити цю роботу. Але …


22
Який найкращий спосіб умовно застосувати клас?
Скажімо, у вас є масив, який відображається в а ul, liдля кожного елемента та властивості контролера, що викликається selectedIndex. Що було б найкращим способом додати клас до liіндексу selectedIndexв AngularJS? Наразі я дублюю (вручну) liкод і додаю клас до одного з liтегів, використовую ng-showта ng-hideпоказую лише один liна індекс.
1183 css  angularjs 

6
Як я можу використовувати $ range. $ Watch і $ range. $ Застосувати в AngularJS?
Я не розумію, як користуватися $scope.$watchта $scope.$apply. Офіційна документація не корисна. Чого я конкретно не розумію: Вони підключені до DOM? Як я можу оновити зміни DOM до моделі? Яка точка зв’язку між ними? Я спробував цей підручник , але це сприймає розуміння $watchі $applyяк належне. Що робити $applyі $watchробити, і …

15
Яка різниця між кутом-маршрутизатором і angular-ui-router?
Я планую використовувати AngularJS у своїх великих програмах. Тому я зараз знаходжу правильні модулі для використання. Яка різниця між модулями ngRoute (angular-route.js) та ui-router (angular-ui-router.js) ? У багатьох статтях, коли використовується ngRoute , маршрут конфігурується за допомогою $ routeProvider . Однак, коли використовується з ui-роутером , маршрут налаштовується з $ …

18
Яка різниця між "@" та "=" в області застосування директиви в AngularJS?
Я уважно прочитав документацію AngularJS по цій темі, а потім познайомився з директивою. Ось загадка . Ось кілька відповідних фрагментів: З HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> З директиви про панель: scope: { biTitle: '=', title: '@', bar: '=' }, Є кілька речей, які я не отримую: Чому я маю користуватися …

9
angular.service vs angular.factory
Я бачив як angular.factory (), так і angular.service (), які використовуються для оголошення оголошень; однак я не можу angular.service ніде знайти офіційну документацію. У чому різниця між двома методами? Що слід використовувати для чого (якщо робити різні речі)?

3
Які нюанси обсягу прототипічного / прототипного успадкування в AngularJS?
На сторінці довідкового діапазону API зазначено: Область може успадковувати з батьківської області. На сторінці "Посібник для розробників" розміщено : Область дії (прототипно) успадковує властивості з її батьківської області. Отже, чи дочірній обсяг завжди успадковується від його батьківського простору? Чи є винятки? Коли це успадковується, чи завжди це нормальне наслідування прототиповим …

7
'це' проти $ області в контролерах AngularJS
У розділі «Створити компоненти» на головній сторінці AngularJS є такий приклад: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } Зауважте, як …

12
Робота з $ range. $ Emit і $ range. $ On
Як я можу передати $scopeоб'єкт від одного контролера до іншого за допомогою .$emitта .$onметодів? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Це не працює так, як я думаю, що має. Як $emitі як $onпрацювати?

28
AngularJS: Запобігати дайджесту помилок $, який вже працює під час виклику $ range. $ Apply ()
Я знаходжу, що мені потрібно вручну оновлювати свою сторінку в моєму обсязі після створення програми в кутовому режимі. Єдиний спосіб, з якого я це знаю, - це викликати $apply()сферу моїх контролерів та директив. Проблема в цьому полягає в тому, що він продовжує викидати помилку на консоль, яка говорить: Помилка: дайджест …

18
Вставте HTML у вигляд від контролера AngularJS
Чи можливо створити фрагмент HTML в контролері AngularJS і чи цей HTML відображений у поданні? Це випливає з вимоги перетворити непослідовну крапку JSON в вкладений список id: valueпар. Тому HTML створюється в контролері, і я зараз хочу його відобразити. Я створив властивість моделі, але не можу відобразити це у поданні …

30
Як встановити фокус на полі введення?
Який "кутовий спосіб" для фокусування на полі введення в AngularJS? Більш конкретні вимоги: Коли Modal відкрито, встановіть фокус на заздалегідь визначеному <input>всередині цього Модалу. Щоразу <input>стає видно (наприклад, натиснувши якусь кнопку), встановіть фокус на ній. Я намагався досягти першої вимоги за допомогою autofocus, але це працює лише тоді, коли Modal …

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