Есть ли альтернатива для Angular.element('#id'), angular.element(document.queryselector('#id')
, который возвращает все элементы с одинаковым идентификатором/класса в угловой?Angular.element («# идентификатор»), angular.element (document.querySelector («# идентификатор») альтернатива
ответ
Вы можете использовать querySelectorAll(), чтобы получить несколько ссылок элемент согласования селектор
angular.element(document.querySelectorAll('.x'))
Примечание: ID элемента должен быть уникальным, поэтому использовать его только для класса для любых селекторов
Demo: Fiddle
Не нужно использовать 'document.querySelectorAll',' angular.element' является псевдонимом для jQuery –
@Maximus no .. версия jQuery lite не поддерживает селекторы –
Спасибо, что сделаете! – AlCode
Вы должны проверить свой дизайн. ID должны быть уникальными внутри одного документа.
Если вам нужно получить доступ к нескольким элементам того же типа, используйте вместо него класс.
Вы можете получить доступ к этим элементам с помощью "Angular.element (document.querySelectorAll ('Classname.') После
Спасибо, я знаю, что у меня просто было включение/выключение с одинаковым идентификатором. div, который имеет тот же самый идентификатор, но показан только 1. Я просто проверяю вещи прямо сейчас. – AlCode
Это просто больше, чем «просто парадигма». Функции просто не сообщают массивы, если вы обращаетесь к идентификаторам –
О, этого я не знал. – AlCode
Angular.element работает только если полная версия JQuery доступна:
" Если JQuery есть в наличии, angular.element является псевдонимом для функции JQuery Если JQuery не доступен, angular.element делегатов встроенным подмножества углового о JQuery, которая называется «JQuery облегченным» или «jqLite.» См:. http://docs.angularjs.org/api/angular.element
Если нет, вы получите сообщение об ошибке Arun P Johny редактор
Чтобы получить уникальный элемент с «#id» или первым элементом с «#id», если его несколько (все последующие элементы с «#id» будут игнорироваться), вы можете использовать document.querySelector (' #Я бы').
Если вы хотите получить более одного элемента, вам придется использовать класс, используя document.querySelectorAll ('. Class').
- 1. Невозможно шпионить на angular.element
- 2. AngularJs смотреть angular.element
- 3. Angularjs refresh only angular.element
- 4. AngularJS angular.element current DOM
- 5. Получить onload событие angular.element iframe
- 6. jasmine test angular.element (document) .ready
- 7. AngularJS: сброс angular.element css changes
- 8. angular.element() не может найти DOM элемент
- 9. angular.element, чтобы вызвать щелчок событие не работает
- 10. Как обычай ui.bootstrap для пагинацией с angular.element
- 11. Угловой-UI jQuery Passthrough vs angular.element()
- 12. angular.element (готовность) функция вызывается дважды в Cordova
- 13. Использования angular.element, содержащая директиву, как представляется, игнорировать
- 14. Как получить элемент li с помощью angular.element
- 15. angular.element(). Скрыть() по сравнению с ngIf
- 16. angular.element не работает, когда класс добавляется через ng-класс
- 17. альтернатива iPhone идентификатор устройства (UDID)
- 18. альтернатива XPath идентификатор() в .NET
- 19. $ .getJSON call from angular.element (document) .ready или initController
- 20. Используйте angular.element ('* [ng-app]'). Injector() с кармой + жасмин
- 21. angular.element ($ window) .scrollTop() бросает «не функция» с webpack
- 22. инъекционного вложенную инлайн тег сценария с angular.element() не работает
- 23. Как использовать angular.element() .связывать с динамически сгенерированным элементом id
- 24. AngularJS, angular.element ($ 0) .scope() показывает функции от каждого контроллера
- 25. Добавление ng-click в div, созданный с помощью angular.element
- 26. Невозможно выбрать с помощью angular.element в нг-повтора
- 27. angular.element (id) .find() не может найти дочерний тег
- 28. Почему Angular.element/jqlite не находит элементы верхнего уровня?
- 29. Фокус не работает в угловыхJS. angular.element (...). Фокус не является функцией?
- 30. Есть ли способ получить необработанный элемент DOM из angular.element
все элементы с одинаковым идентификатором? ** id должен быть уникальным ** использовать класс для него –
id или класс .. не имеет значения: 3 – AlCode
да. Много –