【发布时间】:2012-09-23 01:44:20
【问题描述】:
我需要将一些 HTML 绑定到一个对象,但我的问题是我在开发时不知道该对象的属性。
我的主视图模型中有一个 selectedItem 属性,我已将其绑定到我的 HTML 中的一个部分:
<div data-bind="with: selectedItem">
</div>
现在我想根据属性名和属性值生成一个表:
<div data-bind="foreach: [WHAT DO I PUT HERE?]">
<label class="control-label"><span data-bind="text: [OR HERE?]" /></label>
</div>
我真的不知道该怎么做。非常感谢任何帮助。
另外,只是稍微扩展一下,我想以不同的方式处理绑定对象的属性,例如,如果该属性只是一个原始类型,则输出它,但如果它是另一个对象/数组,则处理它特别是。
这个可以吗?
【问题讨论】:
标签: javascript html mvvm knockout.js