[更新]コンテキストを理解するために、コメント履歴をお読みください。Angular2で同じコンポーネントの新しいインスタンスを挿入する方法
すべて:私はそのクイックスタートガイドに従うとき
私はangular2にかなり新しいですが、一つの質問は私を混乱させる:
私のようにapp.component.tsを簡素化:
import { Component } from "angular2/core";
@Component({
selector: "my-app",
template: "<div>{{title}}</div>"
})
export class AppComponent {
title = "Tour of Heroes" + Math.random();
}
他のmy-appタグをindex.htmlに追加します。
<body>
<my-app>Loading...</my-app>
<my-app>Loading...</my-app>
</body>
2番目のレンダリングがレンダリングできないのはなぜですか?
これに関連したもう一つの問題がある:私は、同じコンポーネントの2つのインスタンスを配置する場合は
、それぞれが自分自身のメンバ変数を保持しますが、私は1つのコンポーネントにサービスを注入した場合、すべてのコンポーネントのインスタンスは、同じを共有@Componentと@Injectable、そしてディレクティブの配列の一方はプロバイダの配列の中で、一方はディレクティブの配列で、もう一つは別のアノテーションを使用していることが分かります。 私はこれらの2つの注釈がどのようにインスタンスまたはディレクティブ配列とプロバイダ配列を扱うことができる角度を教えているのだろうか?
コメントを削除することができ、このリンクに例を見つけることができます。 – Tezra