【发布时间】:2013-06-06 01:14:07
【问题描述】:
我有一个应用程序,它允许我们的客户访问我们的网站,获取报价,然后进行投资回报分析等......
有两个部分......“报价”部分和“回报”部分。
我正在使用淘汰赛来同步字段....因此,当客户进来并说他们需要 10 x 10 单位时,我们给他们报价 4,000 美元。该值作为成本复制到“回报”表中。然后我们扣除节能抵免、投资税收抵免等......得出“净投资”。
只要用户以正确的方式遵循每一步,一切都会正常进行。
现在,如果用户已经大致了解了他们计划在我们的某个单位上花费的金额,会发生什么情况?他们不知道他们需要一个 10x10 的单位,他们只知道他们有 5,000 美元可以投资,并想看看这项投资是否有好的回报。因此,这个示例用户跳过了报价部分,只想输入他们的假设价格并获得一些数字。
我的视图模型是这样设置的:
self.height = ko.observable('<?php echo $height; ?>'),
self.width = ko.observable('<?php echo $width; ?>'),
/* Math simplified to remove gobbeldygook */
self.cost = ko.computed(function () {return (self.height() * self.width()) * 40;}),
如何设置“成本”,以便在提供高度和宽度时自动计算,但也可以通过 UI 进行编辑和更改?
非常感谢您的帮助。
【问题讨论】: