0

我很难弄清楚以下 KO 设置有什么问题。 http://jsfiddle.net/edsinek/m4rUz/

我正在模拟我将从服务器获取的数据(通过硬编码数据结构),因此在整个过程中都使用了 ID。我正在尝试填充跨度的文本,而我得到的是一个 ID,我想用它来在 VM 的数组中查找名称。

选择也是如此 - 我希望根据 ID 预先选择值。

提前致谢。

4

1 回答 1

1

在某些地方,您()在访问 observable 时缺少 a ,并且在您的绑定字符串中,您缺少$root.函数的前缀。

此外,回调内部的返回值$.each仅用于指示 $.each 循环停止(如果您返回 false)。您不能从 $.each 回调内部返回一个值,并期望它从外部函数返回一个值。所以我将您的materialById函数更改为注释版本(但添加()了 observableArray)。

这是更新的小提琴:http: //jsfiddle.net/antishok/m4rUz/2/

于 2012-08-13T23:37:30.193 回答