フィドルはhereこのファクトリのプロパティが機能しないのはなぜですか?つまり、なぜ
{{Data.x}} does not work. 5 does not display.
{{Data.y.prop1}} works. 6 is displayed
のですか? 2つのプロパティがどのように参照されるかの違いは何ですか?
フィドルはhereこのファクトリのプロパティが機能しないのはなぜですか?つまり、なぜ
{{Data.x}} does not work. 5 does not display.
{{Data.y.prop1}} works. 6 is displayed
のですか? 2つのプロパティがどのように参照されるかの違いは何ですか?
{{Data.y.prop1}}
Data.y
prop1
あるサブ性質を持っており、それがData.x
はまったく価値がないのいずれか、またはそれがどのサブプロパティを持っている。この場合6
{{Data.x}}
ある値が含まれています上記の例のような値が含まれています。
あなたが間違った変数に割り当てられているからです。 Trade
を変更したいが、それをローカル変数obj
に割り当てた。
obj = {
x: a,
y: b
}
この
はように変更する必要があります。this.Trade = {
x: a,
y: b
}
または
this.Trade.x = a;
this.Trade.x = b;
あなたはそれがy
で働いていた理由を知りたい場合は
質問の中のコードとフィドルのディフェール。だからあなたが本当に尋ねていることは不明です。常に質問自体に関連性のコードを含めるようにしてください。 –
修正しました。ごめんなさい。 – TkNeo