Knockout js foreach不绑定任何东西

时间:2014-12-22 21:30:14

标签: asp.net-mvc knockout.js asp.net-mvc-5

我遇到了Knockout js的麻烦,我试过KO3.2和2.3没帮助。

<div data-bind='template: { foreach: otherLanguages, beforeRemove: hideElement, afterAdd: showElement }'>
     <span data-bind='text: name'> </span>
</div>

数据绑定不起作用,但在chrome工具中我看到了

" otherLanguages": Array[1]
    0: Object
        name: "C#"

比我从官方网站上试样

KO test
    <ul data-bind="foreach: ['cats', 'dogs', 'fish']">
        <li>The value is <span data-bind="text: $data"></span></li>
    </ul>

我得到了这个输出:

KO test
    The value is

我使用ASP.NET MVC 5,我尝试通过捆绑,CDN加入KO,而不是

<script src="~/Scripts/knockout-3.2.0.js"></script>

不行。我尝试了很多浏览器。

哪里有问题?

0 个答案:

没有答案