小提琴是here
{{Data.x}} does not work. 5 does not display.
{{Data.y.prop1}} works. 6 is displayed
为什么?这两个属性的引用方式有何区别?
答案 0 :(得分:0)
{{Data.y.prop1}}
Data.y
有一个子属性prop1
,其值包含6
{{Data.x}}
在这种情况下,Data.x
要么根本没有值,要么它有一个子属性,其中包含上述示例中的值。
答案 1 :(得分:0)
这是因为您分配了错误的变量。您想要更改Trade
,但已将其分配给本地变量obj
。
obj = {
x: a,
y: b
}
这应该改为:
this.Trade = {
x: a,
y: b
}
或
this.Trade.x = a;
this.Trade.x = b;
如果你想知道它在y
中的工作原理,请参考这个thread接受的答案,它会给你一个明确的答案。