cjr*_*cjr 6 angularjs-templates angularjs-components angular
我开始研究使用Angular2和我遇到的一个我无法找到解决方案的问题.我要求根据我从模型中收到的数据,我希望为给定的组件加载不同的模板.这主要与根据我收到的数据维护不同的布局有关.这可能吗?
谢谢
Angular 2 支持使用组件组合方法来构建 UI。因此,您不应该真正最终得到巨大的模板,如果是这样,最好将它们分成一些辅助子组件(即使它们只提供布局)。
如果模板不是很大,您可以使用*ngIf指令根据某些组件的属性有条件地渲染。
解决此问题的另一种方法是在该组件级别上实现路由,然后在收到数据后以编程方式路由到这些路由router.navigate(['./MySubcomponent'])