私は Angular.js を初めて使用し、設計に関する質問があります。
ページに 3 つの複数選択ボックスがあり、1 つは製品用、1 つはユーザー用、もう 1 つはグループ用です。ページの読み込み時に、製品にはすべての製品が表示され、ユーザーにはすべてのユーザーが表示され、グループにはすべてのグループが表示されます。ユーザーが 1 つ以上の製品を選択すると、ユーザーとグループがそれぞれ更新され、製品を使用したユーザー/グループのみが表示されます。
これらの選択ボックス間の相互作用を設計するAngularの方法は何ですか?
私の最初のアプローチは次のとおりです。
- 各選択は、それを埋めるために $http.get() から供給されます
- ユーザーが製品をタップすると、その選択をリッスンし (jQuery on()?)、$http.get() リクエストを作成し、モデルを更新します。これにより、ユーザーとグループの選択ボックスが更新されます。
これは非常に...非Angularです。それを改善する方法に関する提案はありますか?