私はフロントエンドフレームワークには新しく、角度2を学んでいます。このチュートリアルでは、bootstrap(AppComponent)
という行を含めるよう指示しています。このブートストラップ機能は何をしますか?それは単にアプリケーションを起動するものですか?私はそれがtwitter-bootstrap UIフレームワークとは関係がないと推測しています。ブートストラップ関数は角度2で何を行うのですか
答えて
bootstrap
は、システムにコンポーネントオーバーページをメインコンポーネントとして表示する機能です。
また、アプリケーションのルートを指定することによって、アプリケーションのエンティティポイントを定義します。
//basically array will have dependencies of shared component which will instantiate only once.
bootstrap(MyComponent, [SharedService, OtherComponent, ROUTING_DIRECTIVES]);
しかし、はい、あなたは角度1でこれを比較した場合、あなたはng-app="myApp"
のような入力としてangular.module
名を取りng-app
ディレクティブを見つけるでしょうindex.html
ページでコンポーネントセレクタ
<my-component></my-component>
のようなことを言及しなければならないし、そのアプリケーションのモジュールコンポーネントを利用可能にするまたはangular.bootstrap
ページ上でアプリケーションを起動する機能。
the docsから:
明示的にブートストラップ()メソッドを介してアプリケーションのルートコンポーネントとして使用するコンポーネントを指定することにより、角度のアプリケーションをインスタンス化します。
はい、アプリケーションを起動するだけです。
リンクが壊れています。 –
bootstrap()
(他のそば)実行することにより、角度アプリケーションを初期化する角度ゾーンを作成
- 、
- ルートインジェクタと
APP_INITIALIZER
- インスタンス化することによって提供される工場を実行してルートを追加作成成分。
基本的にbootstrap()
angular2の角1.xでng-app
に非常にsimiler私たちにアプリのエントリポイントを教えて、それは我々がng-app
指令を使用することができます角度1.xでは、全体のアプリのための角度ゾーンを作成し、その値にng-app="myApp"
などの値を指定するか、非同期ブートストラップを可能にするangular.bootstrapメソッドを使用します。
我々はブートストラップ法をフェッチする必要がある場所はangular2 /プラットフォーム/ブラウザも
import {bootstrap} from 'angular2/platform/browser';
... Some Code stuff
bootstrap(AppComponent, [Common providers, or Global services, varibale etc]);
我々はGlobalServicesを注入することができ、我々は我々のアプリをブートストラップ時に全体のアプリで使用しようとしている変数であります、 これを行うことで、私たちはコンポーネントに何度も何度もインポートする必要がありません。
Angular5でそして今:
あなたはbootstrappingルート
AppModule
でアプリケーションを起動します。とりわけ、ブートストラッププロセスは、bootstrap
配列にリストされているコンポーネントを作成し、それぞれをブラウザDOMに挿入します。
さらに読書:
- 1. ブートストラップ角度1のようなDOM要素の角度2
- 2. 角度2:サービスは私の角度2のアプリで
- 3. アイソメの角度とスケールの関係は何ですか?
- 4. 角度2はスパアプリケーションのみですか?
- 5. どのように角度角度2のpolyfils角度RC.1?
- 6. CATransform3DRotateメソッドの角度は何ですか?
- 7. 角度2 - 1つの観測で複数のサブスクリプションを扱う
- 8. ブートストラップ角度モーダル荷重
- 9. 関数が呼び出され、何度(角度JS)
- 10. なぜ角2を使用するのですか?角度1よりも利点は何ですか?
- 11. html5キャンバスの円弧の開始角度と終了角度は何ですか?
- 12. 同じJS関数 - 何度ですか?
- 13. コントローラからの角度指令関数
- 14. コンポーネントがブートストラップされた後の角度2 - イベント
- 15. グローバルキーボードショートカット(a.k.a.ホットキー)を作成する角度2とは何ですか?
- 16. 角2:コンポーネント内の@Inputで何かを行います。
- 17. 角度2をブートストラップできません - コソールにエラーがありません
- 18. (角度+ブートストラップ)2つの日付ピッカーが同じボタンで開かれないようにする方法
- 19. は異なるヘルパー関数に角度
- 20. 角度が2つの角度の間であるかどうかを計算する
- 21. 角度のUIブートストラップtypeahead-append-to
- 22. 角度2イベントエミッタ?
- 23. 角度2 OpaqueToken
- 24. 角度2
- 25. 角度2:ルータ
- 26. 角度2エラー
- 27. 2つのドットで角度を設定するスコープ変数
- 28. 角度の付いたクリック可能なブートストラップ行
- 29. 角度2のhttp
- 30. 角度2のインラインエディタ
はい。ブートストラッピングは、あなたが起動した特定のモジュールをブートストラップにロードすることによって、アプリケーションを起動するものです。 – Dave