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

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

15
«Мышление в AngularJS», если у меня есть опыт работы с jQuery? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Предположим, …


14
Как работает привязка данных в AngularJS?
Как работает привязка данных в AngularJSрамках? Я не нашел технических деталей на их сайте . Более или менее понятно, как это работает, когда данные распространяются от вида к модели. Но как AngularJS отслеживает изменения свойств модели без сеттеров и геттеров? Я обнаружил, что есть наблюдатели JavaScript, которые могут выполнять эту …


22
Каков наилучший способ условно применить класс?
Допустим , у вас есть массив , который визуализируется в ulс liдля каждого элемента и свойства на контроллере называется selectedIndex. Как лучше всего добавить класс liс индексом selectedIndexв AngularJS? В настоящее время я дублирую (вручную) liкод и добавляю класс к одному из liтегов, а также использую ng-showи, ng-hideчтобы показать только …
1183 css  angularjs 

6
Как использовать $ scope. $ Watch и $ scope. $ Apply в AngularJS?
Я не понимаю, как использовать $scope.$watchи $scope.$apply. Официальная документация не помогает. Что я не понимаю конкретно: Они связаны с DOM? Как я могу обновить DOM изменения в модели? Какая связь между ними? Я пробовал этот урок , но он принимает понимание $watchи $applyкак должное. Что делать $applyи $watchкак, и как …

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

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

9
angular.service против angular.factory
Я видел как angular.factory (), так и angular.service (), используемые для объявления сервисов; Однако я не могу найти angular.service нигде в официальной документации. В чем разница между этими двумя методами? Что следует использовать для чего (при условии, что они делают разные вещи)?

3
Каковы нюансы объема прототипного / прототипического наследования в AngularJS?
Страница « Область действия API» гласит: Область может наследоваться от родительской области. На странице Scope Guide Developer говорится: Область (прототипически) наследует свойства от своей родительской области. Итак, всегда ли дочерняя область прототипически наследуется от родительской области? Есть исключения? Когда это наследуется, всегда ли это нормальное наследование прототипа JavaScript?

7
'this' vs $ scope в контроллерах 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
Работа с $ scope. $ Emit и $ scope. $ 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: Предотвращение ошибки $ digest, которая уже выполняется при вызове $ scope. $ Apply ()
Я обнаружил, что мне нужно все больше и больше вручную обновлять свою страницу до объема, начиная с создания приложения в угловом формате. Единственный способ, которым я знаю, - это звонить $apply()из области действия моих контроллеров и директив. Проблема в том, что он выдает ошибку в консоль, которая гласит: Ошибка: $ …

18
Вставьте HTML в вид из контроллера AngularJS
Можно ли создать фрагмент HTML в контроллере AngularJS и показать этот HTML в виде? Это связано с требованием превратить несовместимый BLOB-объект JSON во вложенный список id: valueпар. Поэтому HTML-код создается в контроллере, и теперь я хочу его отобразить. Я создал свойство модели, но не могу отобразить его в представлении без …

30
Как установить фокус на поле ввода?
Что такое «угловой способ», чтобы установить фокус на поле ввода в AngularJS? Более конкретные требования: Когда модальное окно открыто, установите фокус на предварительно определенный <input>внутри этого модального элемента. Каждый раз <input>становится видимым (например, нажав на какую-то кнопку), установите фокус на нем. Я пытался выполнить первое требование с помощью autofocus, но …

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