Я использую ngtagsinput (http://mbenford.github.io/ngTagsInput/), чтобы добавить функции выделения в мое приложение. Я не могу понять, как динамически добавлять идентификатор для каждого тега, поскольку он создается. Я буду использовать этот id для редактирования стиля каждого элемента тега после его создания. Я видел демонстрацию о пользовательских шаблонах, но это работает только в том случае, если вы предварительно определили массив тегов. Я новичок в Angular, что, вероятно, проблема ... Любые намеки?ngtagsinput angularjs Как назначить идентификатор каждому тегу
2
A
ответ
2
Вы можете добавить идентификатор, используя обработчик on-tag-added
. Я сделал очень простую логику, которая добавляет количество тегов как id, но вы можете делать все, что хотите.
$scope.onTagAdded = function($tag) {
var index = $scope.tags.indexOf($tag);
$scope.tags[index].id = $scope.tags.length;
};
И в HTML:
<tags-input ng-model="tags" on-tag-added="onTagAdded($tag)"></tags-input>
Вы можете использовать прилагаемую идентификатор в пользовательском шаблоне, если это необходимо. См. Это Plunker.
Смежные вопросы
- 1. AngularJS ngTagsInput автозаполнение
- 2. ngTagsInput/auto-complete (AngularJS)
- 3. Фильтр ngtagsinput в AngularJS
- 4. Как назначить каждому сообщению уникальный идентификатор в Wordpress?
- 5. Как назначить номер каждому пользователю?
- 6. Назначить функцию каждому переключателю
- 7. Назначить свойство height тегу опции
- 8. Как назначить каждому другому клиенту другой ID
- 9. Как назначить отрицательное значение тегу UIButton?
- 10. Как назначить свойство класса тегу textarea?
- 11. Как назначить переменную JavaScript тегу HTML?
- 12. добавляющий текст к каждому тегу alt jquery
- 13. Назначить каждому элементу списка переменную
- 14. Как назначить идентификатор комментария?
- 15. Как назначить значение каждому слову в списке
- 16. Как назначить оценку каждому куску в предложении?
- 17. Дайте каждому элементу уникальный идентификатор
- 18. Дать идентификатор каждому добавленному элементу?
- 19. Как назначить уникальный идентификатор группы?
- 20. Назначить идентификатор процесса C#
- 21. назначить динамический идентификатор jquery
- 22. Назначить один экземпляр докера каждому клиенту
- 23. Как назначить все элементы определенному тегу определенному классу?
- 24. Как назначить определенное имя тегу при использовании мастер-страниц?
- 25. Неизвестный поставщик: ngTagsInputProvider <- ngTagsInput
- 26. Regex, который будет соответствовать каждому конкретному тегу, который содержит ../
- 27. Подготовить текст к каждому тегу с определенным ID
- 28. ngTagsInput автозаполнение на фокусе
- 29. Настроить ngTagsInput Autocomplete
- 30. ngTagsInput в угловом
именно то, что мне нужно, спасибо @Nicolas! – benishky