jquery $ .each在角度6的替代

时间:2019-03-27 07:33:41

标签: angular typescript angular6

我想按类循环遍历每个元素,以便在src属性中设置新值。下面是jquery代码,我该如何用角度重写打字稿

-1

2 个答案:

答案 0 :(得分:1)

尝试使用相反的方法-将集合存储在组件内部并在视图内部进行迭代:

component.ts

public urls = ['url1', 'url2'];

component.html

<img *ngFor="let url of urls" [src]="url">

现在如果您更改urls中的某些内容,将会影响视图。

答案 1 :(得分:0)

我认为这可能对您有帮助

Array.from(document.getElementsByClassName("image")).forEach(function(item) {
    var image_link=item.getAttribute('href');
    item.setAttribute('src',"path");
});

请检查有关详细信息:For loop for HTMLCollection elements