Angular 如何从angualr2中的模板调用jquery id为sellector的方法?

Angular 如何从angualr2中的模板调用jquery id为sellector的方法?,angular,Angular,我想从模板向方法传递一个id选择器,可以吗 <ul> <div id="temp">some text</div> <button (click)="methodName1(is it possible somehow? --> $('#temp'))">Label</button> </ul> 一些文本 标签 无需从html传递,实际上您可以在“methodName1”方法所在的控制器内调用选

我想从模板向方法传递一个id选择器,可以吗

<ul>
  <div id="temp">some text</div>
  <button (click)="methodName1(is it possible somehow? --> $('#temp'))">Label</button>     
</ul>
    一些文本 标签

无需从html传递,实际上您可以在“methodName1”方法所在的控制器内调用选择器。

为什么不使用typescript中的属性,如

<ul>
<div id="{{tempID}}">some text</div>
 <button (click)="click()">Label</button>     
</ul>

请你解释一下,你到底想做什么?Angular2并没有在模板内部使用jQuery,通常它是可以工作的。您可能需要使用jQuery,但希望了解用例。

只需将选择器作为字符串“#temp”传递,并在组件逻辑中使用它,如
methodName1(选择器:string){/$(选择器)某处}
How?你能举个例子吗?
tempID = 'some id'
click() {
// use tempID here
}