私は現在、同じタイプの3つのコンポーネントを持っています。たとえば、「Lister」というコンポーネントがあり、別のAPIを呼び出す3つのリスターコンポーネントがあります(教師、学生、コースのリストなど)。しかし、コースをロードするコンポーネントが、教師をレンダリングするコンポーネントのデータにアクセスする場合、この場合、私は何をすべきですか?私はいくつかの方法を見てきましたが、コンポーネント間で情報を($ scopeと$ rootScopeを介して)他のタイプと共有することに関連しています。Angular.jsで同じタイプのコンポーネント間でデータを共有する1
<lister data-ng-cloak api="/teacher" type="teacher"></lister>
<lister data-ng-cloak api="/student" type="student"></lister>
<lister data-ng-cloak api="/course" type="course"></lister>
これは3つのコンポーネントを使用する現在の方法です。彼らは共通のコントローラとサービスを共有します。
すべてのコンポーネントは、1つのコントローラを共有しますか? – digit
はい、彼らは共通のコントローラを持っています。 –