2016-07-08 77 views
0

小提琴是here爲什麼這家工廠的財產不起作用?

{{Data.x}} does not work. 5 does not display. 
{{Data.y.prop1}} works. 6 is displayed 

這是爲什麼?這兩個屬性的引用方式有什麼不同?

+0

代碼在問題和小提琴中延期。所以它不清楚你在問什麼。始終嘗試在問題本身中包含相關性代碼。 –

+0

修正了它。抱歉。 – TkNeo

回答

0
{{Data.y.prop1}} 

Data.y有子屬性,它是prop1,它包含一個值,該值6

{{Data.x}} 

在這種情況下Data.x要麼根本不具有價值或已一分財產包含上述示例中的值。

0

這是因爲你分配給錯誤的變量。您想更改Trade,但您已將其分配給本地變量obj

obj = { 
    x: a, 
    y: b 
} 

這將改變爲:

this.Trade = { 
    x: a, 
    y: b 
} 

this.Trade.x = a; 
this.Trade.x = b; 

如果你想知道爲什麼在y工作,參照本thread接受的答案它會給你一個明確的答案。