2017-04-13 19 views
-1

私はAngularで騒がれていましたが、外部の.jsファイルをインクルードしようとしていますが、Angularは無視しています。私は<header>にファイルを含めようとしました。Angularで外部のjavascriptファイルを含めるには?

私は、コンポーネント内

@Component({ 
    selector: 'my-app', 
    templateUrl: './app.component.html', 
    stylesUrl: ['/js/bootstrap.min.js'] 
}) 

をstyleUrlを使用して、それを含めてみましたが、何も動作していないようにみえます。

どうすればよいですか?

+1

ur質問は角度2に固有であり、stylesUrlはCSSに対応していませんjs –

+0

角度=角2+; AngularJS = Angular1。 – pXel

答えて

0

index.htmlファイル(または同等のファイル)にscriptタグを追加し、srcをJavaScriptファイルとして設定します。その後、ページが要求されると、ファイルがインクルードされます。特定のブートストラップメソッドを呼び出す必要がある場合は、Module Importを使用してコンポーネント内でライブラリをインポートし、TypeScriptコード内でそのライブラリを参照する必要があります。

0

あなたの質問は角度2に固有であり、stylesUrlはcss not jsです。

依存関係のアングル2への配線は、依存関係によって異なる方法で行われます。依存関係は、クラスを拡張したり、依存関係を注入したり、良いケースで注釈を追加したりすることで配線できます。悪い場合には、ハックが必要になるかもしれません。ここにはthe official documentation on dependency injectionがあります。

特にブートストラップを気にするようです。ここにはhow you can inject Bootstrap into an ng2 componentがあります。

関連する問題