私はプロパティーがarr:[]
のコンポーネントを持っていますが、initでthis.get('arr').push('value one');
でこのプロパティに値をプッシュしています。このコンポーネントを複数回使用すると、arr
の値は他のすべてのコンポーネントに保持されます。 例: 私はコンポーネントのinitにある値をプッシュするとthis.get('arr').push('value one')
です。 私はこのコンポーネントを一度使用するとうまく動作しますが、2回目の使用/インスタンスでは、arrはプッシュする前に既に長さ1です。同じコンポーネントの複数のインスタンスに配列値が保持されています
このひねりのコンソールを見てください。
https://ember-twiddle.com/8a6527aebf829ee1876bccb5e3ee47b1
奇数この振る舞いですか、このように動作するようになっていますか?
あなたがHTTP読むことができます:// WWWを。 cerebris.com/blog/2012/03/06/understanding-ember-object/理解を深めるため – kumkanillam