这是小提琴:http://jsfiddle.net/edsinek/5EP4n/
我被困在两个问题上。
首先,在我的 MaterialLineItem 数据结构中,我有一个对所选材料对象的引用(材料 - 其中材料定义为它自己的对象)。 由此,我想在范围中显示材料名称或在选择中选择。 我已经有条件的东西工作了,但跨度没有显示文本。 我很困惑为什么向下导航对象层次结构不起作用。
其次,我尝试根据"材料"选择的选择使"其他材料"文本框可见。 最初,我将isOtherMaterial函数设置为在MaterialLineItem结构上计算(我认为看起来更好),但这不起作用,所以我尝试了另一种方法,使其成为根函数 - 这也不起作用。
提前谢谢。
-
您忘记在再次访问可观察量时添加括号
()
。您需要:text: material().materialName
-
您引用的是
material.otherMaterial
但您的模型仅在行项目级别定义了其他材料。 您再次忘记了这里的括号 - 以及您的isOtherMaterial
函数。我不知道我对 otherMaterial 所做的更改是否有意义,但您当前的代码也没有多大意义:P
更新的小提琴:http://jsfiddle.net/antishok/5EP4n/5/