2017-03-15 24 views
0

需要從組件調用外部/供應商函數。在index.html中的調用如下:Angular 2如何從組件的外部腳本調用jQuery函數

function doSomething(id) { 
    $.somethingSpace("doSomething",id); 
} 

現在我想從一個組件調用$ .somethingSpace( 「DoSomething的」 ID):

let $ = require('../../assets/jquery-3.1.1.min.js'); 
let something = require('../../assets/jquery.Something.js'); 
... 
doSomething(id : string) : void { 
    $.somethingSpace("doSomething",id); 
} 

但得到一個錯誤:$ .somethingSpace不是一個功能。如何以正確的方式做到這一點?預先感謝任何幫助!

回答

3

根據這一article,你可以使用這樣做:

declare var $: any; 

而且你不要忘了jQuery注入的index.html。

相關問題