开始ReactJS组分的正常方式是:
ReactDOM.render(<MyComponent />, document.getElementById('root'));
起动Angular2组分的正常方式是:
platformBrowserDynamic().bootstrapModule(MyModule);
MyModule在'声明'和'引导'下注册了MyComponent。 MyModule也可能包含一些服务。 MyComponent本身定义了HTML选择器。
问题
的Angular2方法调用的一些问题,其中ReactJS方式并不:
- 在页面的生命周期之后,你怎么渲染MyComponent的第2个时间上的另一部分这一页?
- 如何检索和使用模块中的服务,并只在需要时才呈现MyComponent?
(你的答案,考虑一下,如果它的工作原理之外或angular2执行上下文里面,如果有差别)
1.假定你是我乳宁它现有的角上下文中。如果我想在未由角度管理的网页的另一部分再次显示它,例如在引导模式中,该怎么办? –
2.你假设我有一个放置组件的地方。如果我想问这个服务是什么,如果它不知道答案,那么请打开一个引导模式并初始化它内部的组件以询问用户的输入? –
顺便说一句,这些都不是人为设想的情况,这些都是实际的用例。 –