0

这是小提琴:http: //jsfiddle.net/edsinek/5EP4n/

我被两个问题困住了。

首先,在我的 MaterialLineItem 数据结构中,我有一个对所选材质对象的引用(材质 - 其中 Material 被定义为它自己的对象)。由此,我想在跨度中显示材料名称或在选择中选择。我有条件的东西工作,但跨度没有显示文本。我很困惑为什么向下导航对象层次结构不起作用。

其次,我试图根据材料选择的选择使“其他材料”文本框可见。最初,我将 isOtherMaterial 函数设置为对 MaterialLineItem 结构的计算(我认为它看起来更好),但这不起作用,所以我尝试了另一种方法,将其设为根函数 - 这也不起作用。

提前致谢。

4

1 回答 1

1
  1. ()再次访问 observable 时忘记添加括号。你需要:text: material().materialName

  2. 您正在引用material.otherMaterial,但您的模型仅在订单项级别定义了 otherMaterial。你也忘记了这里的括号 - 也在你的isOtherMaterial函数中。我不知道我对 otherMaterial 所做的更改是否有意义,但您当前的代码也没有多大意义:P

更新小提琴:http: //jsfiddle.net/antishok/5EP4n/5/

于 2012-08-15T02:08:58.857 回答