Ionic2动态更改视图

简单的

我在页面上有切换按钮,一旦单击它,则当前页面视图将更改为不同的html。

我已经厌倦了更改@Page,但是一旦加载完成,我似乎无法再次更改它。

@Page({
    templateUrl: isTrue ? 'build/pages/detail/page-by-page-view.html' : 'build/pages/detail/chapter-by-chapter-view.html'
})
波尔·克鲁伊特(Poul Kruijt)

@Page()是一个注释。Angular2在加载组件时处理此问题(从@Page()技术上讲就是这样)。它不是区域更改检测的一部分,因此更改变量不会起作用。甚至打完电话也没有applicationRef.tick()

一个解决方案可能是使用*ngIf指令并合并您的模板文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章