簡體   English   中英

Angular 2如何從組件的外部腳本中調用jQuery函數

[英]Angular 2 how to call a jQuery function from a external script from a component

需要從組件調用外部/供應商函數。 在index.html中,調用看起來像:

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不是一個函數。 如何正確地做呢? 在此先感謝您的幫助!

根據本文的介紹 ,您可以使用以下方法:

declare var $: any;

而且您不要忘記將jquery注入index.html。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM