带有嵌套模板的Javascript框架或knockoutjs库
我可以在例如kockoutjs库中使用多个层次结构进行嵌套模板化吗?或者任何其他Javascript框架 我有这样的看法:带有嵌套模板的Javascript框架或knockoutjs库,javascript,templates,nested,knockout-templating,Javascript,Templates,Nested,Knockout Templating,我可以在例如kockoutjs库中使用多个层次结构进行嵌套模板化吗?或者任何其他Javascript框架 我有这样的看法: DataGrid: Cell1, Cell2, Cell3, Within Cell4 is a ListBox. 不管它在html中看起来像什么。使用knockoutjs或任何其他javascript框架是否可以创建具有多个层次结构的嵌套模板?是的,在Knockout中也可以 可以在根元素中指定模板名称: <ul data-bind="template: {nam
DataGrid:
Cell1, Cell2, Cell3, Within Cell4 is a ListBox.
不管它在html中看起来像什么。使用knockoutjs或任何其他javascript框架是否可以创建具有多个层次结构的嵌套模板?是的,在Knockout中也可以 可以在根元素中指定模板名称:
<ul data-bind="template: {name: listItemTmpl, foreach: items()}"></ul>
Knockout将应用根模板绑定,当它在该模板中遇到数据绑定
属性时,它将递归地应用这些属性
在我的示例中,它将为每个项目()应用listItemTmpl
,然后为每个项目使用itemdailstmpl
显示详细信息
性能方面,它非常快速,用户不会注意到
我在当前项目中以这种方式使用敲除模板,递归模板使我能够将标记的一部分组织在小部分中
这是你一直在寻找的东西吗?是的,这在淘汰赛中是可能的
可以在根元素中指定模板名称:
<ul data-bind="template: {name: listItemTmpl, foreach: items()}"></ul>
Knockout将应用根模板绑定,当它在该模板中遇到数据绑定
属性时,它将递归地应用这些属性
在我的示例中,它将为每个项目()应用listItemTmpl
,然后为每个项目使用itemdailstmpl
显示详细信息
性能方面,它非常快速,用户不会注意到
我在当前项目中以这种方式使用敲除模板,递归模板使我能够将标记的一部分组织在小部分中
这是你一直在寻找的东西吗?很酷,你已经回答了。我还有一个问题是关于wpf背景中模板的威力。。。当我在Cell4中有这个列表框时,我是否可以在列表框下放置3个按钮,如add、del、open,以便列表框和3个按钮都在该Cell4中?3个按钮用于对列表框项目进行操作:)是的,您可以。模板只是HTML的一部分。HTML是分层的,没有任何东西可以阻止你在其他元素中嵌套元素。好吧,关于模板,knockoutjs几乎像silverlight一样强大,但更多的浏览器支持。一个跳转silverlight并选择asp.net mvc和jquery+knockoutjs.cool的原因,您已经回答了。我还有一个问题是关于wpf背景中模板的威力。。。当我在Cell4中有这个列表框时,我是否可以在列表框下放置3个按钮,如add、del、open,以便列表框和3个按钮都在该Cell4中?3个按钮用于对列表框项目进行操作:)是的,您可以。模板只是HTML的一部分。HTML是分层的,没有任何东西可以阻止你在其他元素中嵌套元素。好吧,关于模板,knockoutjs几乎像silverlight一样强大,但更多的浏览器支持。跳转silverlight并选择使用jquery+knockoutjs的asp.net mvc的原因。