我遇到了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>
不行。我尝试了很多浏览器。
哪里有问题?