Вопросы с тегом 'angularjs-directive'

Директивы AngularJS - это способ научить новые трюки HTML, расширив словарь HTML. Директивы позволяют вам управлять элементами DOM в декларативном шаблоне, освобождая вас от низкоуровневых задач манипулирования DOM.
17
ответов

В чем разница между "@" и "=" в области действия в AngularJS?

Я внимательно прочитал документацию AngularJS по этой теме, а затем попробовал директиву. Здесь fiddle. И вот некоторые соответствующие фрагменты: Из HTML: <pane bi-title="title" title="{{title}}">{{text}}</pane> В директиве панели:...
задан 27 дек. '12 в 9:10
31
ответ

Как установить фокус на поле ввода?

Что такое способ Angular, чтобы установить фокус на поле ввода в AngularJS? Более конкретные требования: Когда открывается Modal, установите фокус на предопределенный <input> внутри этого модального файла. Каждый раз <input> станови...
задан 12 февр. '13 в 16:08
6
ответов

Связь с компилятором и контроллером

Когда вы создаете директиву, вы можете поместить код в компилятор, функцию связи или контроллер. В документах они объясняют, что: Функция компиляции и связывания используется в разных фазах angular цикл контроллеры разделяются между директивами О...
задан 28 марта '13 в 10:48
8
ответов

Когда в пользу ng-if vs. ng-show/ng-hide?

Я понимаю, что ng-show и ng-hide влияют на набор классов для элемента и что ng-if управляет тем, отображается ли элемент как часть DOM. Есть ли рекомендации по выбору ng-if над ng-show/ng-hide или наоборот?
задан 19 февр. '14 в 4:42
8
ответов

Angular директивы - когда и как использовать компиляцию, контроллер, предварительную ссылку и пост-ссылку

При написании директивы Angular можно использовать любую из следующих функций для управления поведением DOM, содержимым и внешним видом элемента, на котором объявлена ​​директива: компиляции контроллер предварительно ссылка пост-ссылка Кажется,...
задан 07 июля '14 в 19:13
17
ответов

Как использовать событие нажатия клавиши в AngularJS?

Я хочу поймать событие нажатия клавиши ввода в текстовом поле ниже. Чтобы сделать его более понятным, я использую ng-repeat для заполнения тела. Вот HTML: <td><input type="number" id="closeqty{{$index}}" class="pagination-right closefield"...
задан 04 июля '13 в 15:49
6
ответов

Как получить доступ к родительской области из пользовательской директивы * с помощью собственной области * в AngularJS?

Я ищу любой способ доступа к "родительской" области действия в директиве. Любая комбинация сферы действия, переключение, необходимость, передача в переменных (или сама область) сверху и т.д. Я полностью готов наклониться назад, но я хочу избежать чег...
задан 27 июля '13 в 19:47
25
ответов

Как установить загрузочный активный класс с помощью Angular JS?

Если у меня есть navbar в bootstrap с элементами Home | About | Contact Как установить активный класс для каждого элемента меню, когда они активны? То есть, как я могу установить class="active", когда маршрут angular находится в #/ для дома #/...
задан 24 апр. '13 в 21:22
12
ответов

Как вызвать метод, определенный в директиве AngularJS?

У меня есть директива, вот код: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new goo...
задан 02 июня '13 в 12:29
5
ответов

При написании директивы в AngularJS, как я могу решить, нужна ли мне новая область, новая область для детей или новая изолированная область?

Я ищу некоторые рекомендации, которые можно использовать, чтобы определить, какой тип области применения использовать при написании новой директивы. В идеале, мне бы хотелось что-то похожее на блок-схему, которая проведет меня через кучу вопросов и в...
задан 16 февр. '13 в 22:26
11
ответов

Каков наилучший способ условного применения атрибутов в AngularJS?

Мне нужно иметь возможность добавлять, например, "contenteditable" к элементам, на основе логической переменной в области. Пример использования: <h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1> Приведёт к доба...
задан 29 марта '13 в 5:25
2
ответов

Что такое ng-transclude?

Я видел несколько вопросов о StackOverflow, обсуждающих ng-transclude, но никто не объясняет в непрофессиональных терминах, что это такое. Описание в документации выглядит следующим образом: Директива, которая маркирует точку вставки для переделан...
задан 13 июля '14 в 20:33
7
ответов

Динамически добавлять директиву в AngularJS

У меня очень сдержанная версия того, что я делаю, и это проблема. У меня есть простой directive. Всякий раз, когда вы нажимаете элемент, он добавляет еще один. Однако его нужно сначала скомпилировать, чтобы сделать его правильно. Мои исследования ...
задан 07 марта '13 в 21:45
7
ответов

Добавить директивы из директивы в AngularJS

Я пытаюсь создать директиву, которая заботится о добавлении дополнительных директив к элементу, который он объявлен. Например, я хочу создать директиву, которая позаботится о добавлении datepicker, datepicker-language и ng-required="true". Если я...
задан 07 окт. '13 в 14:44
4
ответов

Как установить атрибут iframe src из переменной в AngularJS

Я пытаюсь установить атрибут src iframe из переменной, и я не могу заставить его работать... Разметка: <div class="col-xs-12" ng-controller="AppCtrl"> <ul class=""> <li ng-repeat="project in projects"> &l...
задан 18 нояб. '13 в 13:11