首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HotTowel/Durandal视图合成限制

HotTowel/Durandal视图合成限制
EN

Stack Overflow用户
提问于 2013-06-04 13:29:47
回答 1查看 551关注 0票数 3

我正在尝试使用John Papa的HotTowel模板来实现SPA。我可以做的ko作文有多少级的限制吗?

在它调用的shell.html中

代码语言:javascript
复制
<!-- ko compose: { model: router.activeItem .... } --><!-- /ko -->

在我的活动视图中,我尝试嵌入另一个视图,然后尝试嵌入另一个视图,依此类推。

在home.html中。

代码语言:javascript
复制
<!-- ko compose: { model: $data, view: view1 } --><!-- /ko -->

在view1.html中,我这样做

代码语言:javascript
复制
<!-- ko compose: { model: $data, view: view2 } --><!-- /ko -->

在view2.html中,我这样做

代码语言:javascript
复制
<!-- ko compose: { model: $data, view: view3 } --><!-- /ko -->

问题是View3没有被调用。

我在Chrome调试器跟踪中确认了这一点,view3从不被调用。我可以进入的级别有限制吗?如果是这样,我该如何解决这个问题呢?

提前谢谢。

干杯

迈克尔

EN

回答 1

Stack Overflow用户

发布于 2013-06-20 09:13:22

正如您现在已经发现的那样,-you必须在您的视图中有一个根元素(它在Durandal docs中明确说明了这一点):

视图只有一个根元素。杜兰多需要这个。如果在根目录找到注释,它们将被删除。在找到多个根元素的情况下,它们将包装在div.

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16910418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档