如何在angular 5中从自定义属性中获取值?

我是angular的新手。我已经为span标签添加了自定义属性,如下所示

<span data-toggle="modal" data-target="#myModal" style="padding: 2px;cursor: pointer;background: #e60000;color: #fff" (click)="loadnewsdetail()" [attr.newsid]="news.NewsId">Read More </span>

我想要获取属性newsid的值,因为我正在使用jQuery执行下面的代码

 loadnewsdetail() {
         var a = $(this).attr('newsid');
         alert(a);
}

它给了我不确定的感觉。如何在angular中做到这一点?为什么它是未定义的?

转载请注明出处:http://www.lsql.net/article/20230510/1958865.html