【发布时间】:2014-09-15 03:50:24
【问题描述】:
在将 ko observableArray 绑定到表时遇到问题。 [jsFiddle][1]。
http://jsfiddle.net/chetanpawar0989/do6o7wtb/
<tbody data-bind="foreach: $root.TakenCourses">
<tr>
<td> <span data-bind="text: courseName"></span></td>
<td> <span data-bind="text: courseCredits"></span></td>
<td> <button data-bind="click: removeCourse">Remove</button></td>
</tr>
</tbody>
在 jsFiddle 上它只显示第一项。但是,当我添加课程时,数组的长度正在增加,并且最新的课程被添加到 takeCourses 数组中(可以在警告框中看到)这意味着我在绑定数据时搞砸了一些事情。
此外,当我在网页中运行相同的代码时,它会在我添加课程时重复显示第一门课程。
删除功能也不起作用。
我是 KO 新手,正在学习基础知识。
【问题讨论】:
标签: knockout.js