如何使用AngularJS在复选框更改事件上调用Web服务。 这是我的代码
QuoteLineItemController.$inject = ['$scope', '$rootScope','ngMaterial'];
我将非常感谢你[/ p>]
答案 0 :(得分:2)
我认为你需要首先了解更多关于Angular结构的内容..
看看John Papa的指导方针(很容易找到),了解控制器应该是什么。
使控制器与视图/状态相关联,即一个大组件。所以它不太可能只与一个复选框相关联(因为它毕竟只是一个布尔值)。
您只需要从多个端点调用http请求,查看服务或工厂的用途。只需在工厂中定义您的http请求,然后从多个控制器中调用它。
如果你真的需要在不同的控制器之间消费,这对你的问题描述不太可能,你可以使用$ scope文档并搜索$ scope.emit,$ scope.broadcast等。< / p>
这里有example个用途。但正如我所说,先了解更多。