【发布时间】:2013-06-11 15:31:13
【问题描述】:
我正在使用微风 + 淘汰赛作为基础热毛巾模板。 使用此模板,我可以进行一些绑定,例如:
<select data-bind="options: $parent.rolesList, value: role">
其中 rolelist 是一个 ko.observableArray() 并且 role 它是一个字符串属性。这个例子一切都很好。
当我尝试进行一些更复杂的数据绑定时,我的问题就开始了,即:
select data-bind="options: mycollection, optionsText: 'dictionary().name()'"></select>
在这个新示例 mycollection 中,它是 ko.observableArray() 和 dictionary().name(),它是“对象属性”加上一个字符串属性。 如果我去 chrome 调试器,我可以看到 mycollection()[0].dictionary().name() 有一个值。
所以我不知道我做错了什么。 这是一个简短的例子(你可以看到我只使用了 dictionary.name)http://jsfiddle.net/rolandomartinezg/BN2ZP/2/
【问题讨论】:
标签: javascript knockout.js breeze hottowel