-2
我必須從jquery存儲值並在typescript函數中使用。如何聲明jQuery和Angular 2 Typescript的公共變量
somevaiable = jQuery的(本).closest( '禮')。ATTR( 'ID')
我必須從jquery存儲值並在typescript函數中使用。如何聲明jQuery和Angular 2 Typescript的公共變量
somevaiable = jQuery的(本).closest( '禮')。ATTR( 'ID')
這種類型的代碼是不是角2
鼓勵但如果你真的想這樣做它,你可以在你的HTML文檔的腳本標記聲明它,之後在你的打字稿文件中像這樣使用它:
declare var somevaiable:any;
class MyClass {
onClick() {
$(somevaiable).hide();
}
}
但是這種類型的編碼並不鼓勵,你甚至不想像這樣修改Angular應用程序的html。
這是Angular.io網站警告:
依託直接訪問DOM創建應用程序和渲染層之間的緊耦合,這將使它不可能將二者分開,你的應用程序部署到Web工人。