微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular2动态加载模板

我开始研究使用Angular2和我遇到的一个我无法找到解决方案的问题.我要求根据我从模型中收到的数据,我希望为给定的组件加载不同的模板.这主要与根据我收到的数据维护不同的布局有关.这可能吗?

谢谢

解决方法

Angular 2支持UI构建的组件组合方法.因此,你不应该最终得到大型模板,如果是这样的话,最好将它们分成一些辅助子组件(即使它们只提供布局).

如果模板不是很大,您可以使用* ngIf指令基于某个组件的属性进行有条件渲染.

解决此问题的另一种方法是在组件级别实现路由,然后在使用router.navigate([‘./ MySubcomponent’])收到数据后以编程方式路由到这些路由

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐