我需要将一些 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>
我真的不知道该怎么做。任何帮助是极大的赞赏。
另外,只是稍微扩展一下,我想以不同的方式处理绑定对象的属性,例如,如果该属性只是一个原始类型,则将其输出,但如果它是另一个对象/数组,则对其进行特殊处理。
这可以做到吗?