Angular 如何从angualr2中的模板调用jquery id为sellector的方法?
我想从模板向方法传递一个id选择器,可以吗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”方法所在的控制器内调用选
<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
}