開始ReactJS組分的正常方式是:
ReactDOM.render(<MyComponent />, document.getElementById('root'));
起動Angular2組分的正常方式是:
platformBrowserDynamic().bootstrapModule(MyModule);
MyModule在'聲明'和'引導'下注冊了MyComponent。 MyModule也可能包含一些服務。 MyComponent本身定義了HTML選擇器。
問題
的Angular2方法調用的一些問題,其中ReactJS方式並不:
- 在頁面的生命週期之後,你怎麼渲染MyComponent的第2個時間上的另一部分這一頁?
- 如何檢索和使用模塊中的服務,並只在需要時才呈現MyComponent?
(你的答案,考慮一下,如果它的工作原理之外或angular2執行上下文裏面,如果有差別)
1.假定你是我乳寧它現有的角上下文中。如果我想在未由角度管理的網頁的另一部分再次顯示它,例如在引導模式中,該怎麼辦? –
2.你假設我有一個放置組件的地方。如果我想問這個服務是什麼,如果它不知道答案,那麼請打開一個引導模式並初始化它內部的組件以詢問用戶的輸入? –
順便說一句,這些都不是人爲設想的情況,這些都是實際的用例。 –