2017-01-21 12 views
1

Angular CLIを使用して作成されたAngular 2コンポーネントを非SPAアプリケーションで使用できるかどうかを知りたいと思います。私は静的なウェブサイトまたは既に存在している非角形のウェブアプリケーションの中で、これらのコンポーネントをブートストラップするコンポーネントのような独立したウィジェットを開発したいと思います。静的および非SPA WebアプリケーションでAngular 2コンポーネントを使用する

Angular CLIで生成されたビルドバンドルを使用して静的HTMLページに含める方法はありませんか?&要件に従ってコンポーネントをブートストラップします。

このような実装を行うための推奨方法は何ですか?すなわち、角2のコンポーネントを作成する&は、SPA以外のアプリケーションのものを使用します。

答えて

0

Angularファイルを提供していないかのように、私はあなたが話していることについてブラウザがどのように理解するかはわかりません。

Angularコンポーネントを他のAngularアプリケーションで活用することはできますが、コアパッケージ全体と共に提供されていない限り、Angular以外の/ SPA以外の状況では使用できないと思いますページ。

0

@chrispyが正しいです。角型アプリケーションを構築すると、.js、.css、その他のアセットとともにindex.htmlファイルが作成されます。コンポーネントを動作させるためには、これらのファイル(特にjavascriptファイル)をすべて含め、それらをサーバー上で使用できるようにする必要があります。

アプリケーションのほんの一部にjavascriptを使用する場合は、jQueryまたはプレーンJavaScriptを使用しないでください。

0

コンポーネントを使用/再利用できますが、アプリケーションタグを指すウィジェットごとに別々のブートストラップが必要です。なぜなら、実際には同じページに複数の角型アプリケーションがあるからです。

関連する問題