【发布时间】:2016-02-27 23:35:04
【问题描述】:
我正在构建一个 AngularJS 应用程序,后端有一个 PHP RESTful API。我想知道在我的示例中利用 AngularJS 的 2-Way 数据绑定的最佳方法是什么。
例如,我有一个名为“Activate Newsletter”的复选框,它链接到我的 MySQL 数据库中的一个列: 这是我的 HTML 代码:
<input type="checkbox" ng-model="newsletter"> Activate NewsLetter
(时事通讯是我的控制器范围内的变量)
使用 2 Way Data Binding 向我的 PHP 服务器发送请求的最佳方式是什么,以便在用户选中/取消选中此框时立即更改。
谢谢!
【问题讨论】:
-
Angular 的双向数据绑定发生在客户端,而不是服务器上。它给您带来的好处是,如果没有 Angular,在尝试编译表单数据时,您需要手动将其从表单元素中抓取出来。使用 Angular,您已经拥有可用的数据,并且只需要处理数据。
标签: javascript php mysql angularjs