我正在尝试使用John Papa的HotTowel模板来实现SPA。我可以做的ko作文有多少级的限制吗?
在它调用的shell.html中
<!-- ko compose: { model: router.activeItem .... } --><!-- /ko -->在我的活动视图中,我尝试嵌入另一个视图,然后尝试嵌入另一个视图,依此类推。
在home.html中。
<!-- ko compose: { model: $data, view: view1 } --><!-- /ko -->在view1.html中,我这样做
<!-- ko compose: { model: $data, view: view2 } --><!-- /ko -->在view2.html中,我这样做
<!-- ko compose: { model: $data, view: view3 } --><!-- /ko -->问题是View3没有被调用。
我在Chrome调试器跟踪中确认了这一点,view3从不被调用。我可以进入的级别有限制吗?如果是这样,我该如何解决这个问题呢?
提前谢谢。
干杯
迈克尔
发布于 2013-06-20 09:13:22
正如您现在已经发现的那样,-you必须在您的视图中有一个根元素(它在Durandal docs中明确说明了这一点):
视图只有一个根元素。杜兰多需要这个。如果在根目录找到注释,它们将被删除。在找到多个根元素的情况下,它们将包装在div.
中
https://stackoverflow.com/questions/16910418
复制相似问题