Anglesコンポーネントのassetsフォルダの下に別ファイルにある外部Javascript関数を呼び出す方法は?
//Way 1 - Not working
import { LoadCarouselAndPopup } from '../../../assets/js/main.js';
LoadCarouselAndPopup();
//Way 2 - Not working
declare var System: any;
System.import('../../../assets/js/main.js')
.then(xJS => {
xJS.LoadCarouselAndPopup();
});
}
Iは、2つの方法の上にしようとしています。
最初の方法では、「エラーTS5055:入力ファイルを上書きするため、main.jsファイルを書き込めません」というエラーが表示されるため、コードをコンパイルできません。この場合、私は "allowJs:true"も追加しました。方法2では
は、私が
は、私はこの問題を解決する助け..「未定義の 『と呼ぶ』プロパティを読み取ることができません」のようなエラーが発生しました。前もって感謝します。
で.angular-cli.jsonファイルで、あなたの角度-CLIスクリプト配列にそれを追加してみてください。これにより、スクリプトがブラウザに読み込まれます。 – user184994