使用最新版本的Ionic(3.x)。我正在编写一本近200页(用4种语言编写)电子书。
我觉得将整个html文本嵌入一个<ion-content>
并不好。所以我想到了一个更复杂的解决方案,比如分成章节,所以我介于两个解决方案之间(没有一个解决方案)。
1。使用ng-include
,我发现Ionic不再支持它(我希望我错了)。
2. 为每个章节创建一个组件(模板是用HTML包装的章节文本)。但我认为这个性能代价高昂,因为在程序启动时会创建许多组件视图。 还有更好的建议吗?
答案 0 :(得分:1)
我不认为我会尝试将整本书的内容加载到应用中。我会根据需要获取内容。您还需要一个可以根据设备显示大小进行扩展的解决方案,因此每章一个组件的想法可能不是最佳选择。
(另外,我会退后一步,问为什么这本书没有在已经建立的平台上发布,例如mobi,ePub等。但这超出了你发布的问题的范围,当然。)