【发布时间】:2013-12-12 02:53:26
【问题描述】:
我是 knockout.js 的新手,如果这是一个非常简单的问题,请原谅。
我从已包含需要计算的属性的 Web 服务获取 JSON 数据。类似的东西
{
ValueA: 1,
ValueB: 3,
SumOfValues: 0
}
SumofValues 必须是 ValueA 和 ValueB 的总和。我想使用映射插件来创建我的视图模型,但覆盖 SumOfValues 的创建以便计算它。当 Viewmodel 转换回 JSON 数据(用于回发到 Web 服务)时,我希望 SumOfValues 包含正确的总和。
我在这个jsfiddle 中工作得很好,唯一的问题是当我更改其中一个文本框中的值时 SumofValues 属性没有更新。我认为这个值会自动依赖于 ValueA 和 ValueB,因为我在函数中引用了它们。
谢谢
【问题讨论】:
标签: knockout.js knockout-mapping-plugin