0
jqueryスクリプトファイルをangular-cli.jsonファイルのscripts配列に追加しました。jQuery OpaqueTokenを作成すると、Angular cliがエラーをスローしています。
"scripts": [
"../node_modules/jquery/dist/jquery.js",
]
jqueryのトークンをエクスポートする簡単なサービスを作成しました。
import {OpaqueToken} from '@angular/core'
export let JQUERY_TOKEN = new OpaqueToken('jQuery');
私は、トークンをインポートし、私のapp.module.tsファイルにjQueryオブジェクトを宣言し、
import {JQUERY_TOKEN} from './shared/jquery'
declare let jQuery:any;
ともプロバイダ配列のトークンが含ま:
providers: [{provide:JQUERY_TOKEN, useValue: jQuery}]
を私は "ng build"コマンドを実行すると、角度cliが次のエラーを投げています:
ERROR in Error encシンボル値を静的に解決することを夢見ていました。ローカル(エクスポートされていない)シンボル 'jQuery'への参照。シンボルのエクスポート(元の.tsファイルの28:13の位置)を検討し、 のD:/public/src/app/app.module.tsにあるAppModuleを解決する
誰かがこの問題を解決するのに役立つでしょうか?