Knockoutjs 1.3.0 beta控制流绑定foreach

时间:2011-12-01 21:04:52

标签: knockout.js

我在项目中使用foreach控制流绑定非常困难。

Fiddler:http://jsfiddle.net/mbynum/YVVbg/

Fiddler的总结:

使用Javascript:

var viewModel = {
    Chart: {
        Name: "something"
    },
    VarsOptions: ko.observableArray([{
        Name: "test1"},
    {
        Name: "Test2"}])
};

ko.applyBindings(viewModel);

HTML:

<h1>Something?</h1>
<ul data-bind:"foreach: VarsOptions">
    <li data-bind="text: Name"></li>
</ul>

我引用了淘汰赛:http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-1.3.0beta.js 来自github: https://github.com/SteveSanderson/knockout/downloads

我见过小提琴手上的人让这个工作。我不知道我的代码是如何不同或为什么它可能不起作用。我开始相信它可能是我设置我的javascript对象的方式。

1 个答案:

答案 0 :(得分:1)

以下是您的问题:

<ul data-bind:"foreach: VarsOptions">

应该是:

<ul data-bind="foreach: VarsOptions">