我是 Angular.js 的新手并且有一个设计问题。
我在一个页面上有三个多选框,一个用于产品,一个用于用户,一个用于组。在页面加载时,产品显示所有产品,用户显示所有用户,组显示所有组。当用户选择一个或多个产品时,用户和组应每次刷新以仅显示那些使用过该产品的用户/组。
设计这些选择框之间交互的 Angular 方式是什么?
我的第一种方法是:
- 每个选择都来自 $http.get() 以填充它
- 当用户点击产品时,监听该选择(使用 jQuery on()?),构造 $http.get() 请求,并更新模型。这将更新用户和组的选择框。
这感觉非常……非 Angular。关于如何改进的建议?