Angular中的document.querySelector

卡罗来纳州

我有一个清单,每个清单li都有唯一的清单data-id

<ul class="list">
  <li class="list__el"
      *ngFor="let item of cars"
      data-id="{{ item.id }}">
  </li>
</ul>

在JS中,我会写

let myLi = document.querySelector(`.list__el[data-id="${item.id}"]`)

如何正确地将其重写为Angular?

从我的草坪上离开

使用@ViewChildren模板参考,例如#listItem

@Component({
template: `<ul class="list">
  <li #listItem class="list__el"
      *ngFor="let item of cars"
      data-id="{{ item.id }}">
  </li>
</ul>`
})
export component MyComponent implements AfterViewInit {

  // Note that the parameter here relates to the #listItem in the template.
  @ViewChildren('listItem')
  public listItems!: QueryList<ElementRef<HTMLLIElement>>

  public ngAfterViewInit() {
    console.log(
      this.listItems.find(itm => 
        itm.nativeElement.getAttribute('data-id') === 'my-element-id'
      )
    )
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用document.querySelector()

来自分类Dev

Typescript中的querySelector

来自分类Dev

JS-document.querySelector()|| document.querySelector()给出类型错误

来自分类Dev

如何实现document.querySelector?

来自分类Dev

document.querySelector返回null

来自分类Dev

如何在Angular 2(TypeScript)中编写替代代码“ document.querySelector”?

来自分类Dev

angular.element 有和没有`document.querySelector`

来自分类Dev

在querySelector中不使用空格

来自分类Dev

querySelector 中的许多数字

来自分类Dev

MutationObserver 中的 document.querySelector:好的还是坏的做法?

来自分类Dev

document.querySelector 在 .js 文件中不起作用

来自分类Dev

如何理解document.queryselector中的转义字符?

来自分类Dev

在 JavaScript 中是否有重命名 document.querySelector 等的约定?

来自分类Dev

在 `document.querySelector` 中包含单引号和双引号

来自分类Dev

document.querySelector 在我的反应组件中不起作用

来自分类Dev

document.querySelector所有怪异的行为

来自分类Dev

错误:“ document.querySelector(...)为空”

来自分类Dev

document.querySelector 不选择类

来自分类Javascript

document.querySelector(...)为空错误

来自分类Dev

处理多个document.querySelector结果

来自分类Dev

“ document.querySelector(...)为空”错误

来自分类Dev

document.querySelector直接后代问题

来自分类Dev

document.querySelector(“。class h1”)

来自分类Dev

document.querySelector() 没有应用样式

来自分类Dev

Document.querySelector返回多个分支

来自分类Dev

TypeError document.querySelector(...)为null

来自分类Dev

"document.querySelector("").click" 不起作用

来自分类Dev

Angular2:ElementRef nativeElement与querySelector性能

来自分类Dev

无法在VBA中以正确的方式使用querySelector

Related 相关文章

  1. 1

    使用document.querySelector()

  2. 2

    Typescript中的querySelector

  3. 3

    JS-document.querySelector()|| document.querySelector()给出类型错误

  4. 4

    如何实现document.querySelector?

  5. 5

    document.querySelector返回null

  6. 6

    如何在Angular 2(TypeScript)中编写替代代码“ document.querySelector”?

  7. 7

    angular.element 有和没有`document.querySelector`

  8. 8

    在querySelector中不使用空格

  9. 9

    querySelector 中的许多数字

  10. 10

    MutationObserver 中的 document.querySelector:好的还是坏的做法?

  11. 11

    document.querySelector 在 .js 文件中不起作用

  12. 12

    如何理解document.queryselector中的转义字符?

  13. 13

    在 JavaScript 中是否有重命名 document.querySelector 等的约定?

  14. 14

    在 `document.querySelector` 中包含单引号和双引号

  15. 15

    document.querySelector 在我的反应组件中不起作用

  16. 16

    document.querySelector所有怪异的行为

  17. 17

    错误:“ document.querySelector(...)为空”

  18. 18

    document.querySelector 不选择类

  19. 19

    document.querySelector(...)为空错误

  20. 20

    处理多个document.querySelector结果

  21. 21

    “ document.querySelector(...)为空”错误

  22. 22

    document.querySelector直接后代问题

  23. 23

    document.querySelector(“。class h1”)

  24. 24

    document.querySelector() 没有应用样式

  25. 25

    Document.querySelector返回多个分支

  26. 26

    TypeError document.querySelector(...)为null

  27. 27

    "document.querySelector("").click" 不起作用

  28. 28

    Angular2:ElementRef nativeElement与querySelector性能

  29. 29

    无法在VBA中以正确的方式使用querySelector

热门标签

归档