「/src/assets/js/auth.js」にjqueryスクリプトがあります。
ファイルとjqueryプラグインをangular.cli.jsonファイルに含めました。
angle.cli.json:
"scripts": [
"../src/assets/js/auth.js",
"../../node_modules/jquery/dist/jquery.min.js"
],
最後に、app.component.tsにjqueryをインポートしました。
app.component.ts:
import * as $ from 'jquery';
jqueryが機能するかどうかを確認するために、jqueryコードをngOnInit(){}関数に配置しました。これは正常に機能します。
しかし、それを外部jsファイルとして配置すると、常にエラーが返されます。キャッチされていない参照エラー$が定義されていません
誰かがこの問題を解決するのを手伝ってください。
プラグインの前にjqueryファイルを含める必要があります
"scripts": [
"../../node_modules/jquery/dist/jquery.min.js"
"../src/assets/js/auth.js",
],
そして交換してください
import * as $ from 'jquery';
と
declare let $: any;
それ以外の場合、jqueryは機能しますが、$にはプラグインの関数が含まれません
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加