这是小提琴:http://jsfiddle.net/edsinek/5EP4n/
我遇到了两个问题。
首先,在我的MaterialLineItem数据结构中,我引用了所选的材质对象(材质 - 其中Material被定义为自己的对象)。从那时起,我想要在一个范围中显示材料名称或在选择中选择。我有条件的东西工作,但跨度没有显示文本。我很困惑为什么导航对象层次结构不起作用。
其次,我正在尝试根据材质选择的选择使其他材质文本框可见。最初,我将isOtherMaterial函数设置为MaterialLineItem结构上的计算器(我认为看起来更好),但是这没有用,所以我尝试了另一种方法,即使它成为根函数 - 这也不起作用。 / p>
提前致谢。
答案 0 :(得分:1)
再次访问observable时忘记添加parens ()
。您需要:text: material().materialName
您引用的是material.otherMaterial
,但您的模型仅在订单项级别定义了otherMaterial。你也忘记了这里的parens - 以及你的isOtherMaterial
功能。我不知道我对otherMaterial所做的更改是否有意义,但您当前的代码也没有多大意义:P