利用ng-model把前端获取的值和后台传过来的值进行双向绑定
2016-12-12 17:34
531 查看
例如,用户在搜索框里写入了自己想要搜索的条件,相应的前端要获取到这个条件,然后传给做出请求。
一个很简单的应用,但是有一个坑要注意:在使用ng-model的时候一定要在相应的控制器中绑定$scope (
首先,在相应的controller中:
其次,在html中定义ng-model
( Book_searchCtrl换成自己的对应控制器的名字即可)
简单言之(
一个很简单的应用,但是有一个坑要注意:在使用ng-model的时候一定要在相应的控制器中绑定$scope (
$scope.Book_searchCtrl=$scope;// 把Book_searchCtrl换成自己的控制器)
首先,在相应的controller中:
$scope.Book_searchCtrl=$scope; //绑定ng-model事件 //ajax根据自己的喜好来写即可 $http({ url:'book.json', //换成自己的url method:'post', data:{'bookname':$scope.Book_searchCtrl.bookName} //$scope.Book_searchCtrl.bookName即获取用户输入的条件,并将其传给后台 }).success(function(data){ $scope.books = data.book; //获取数据库中的数据 }).error(function(data){ console.log("error"); });
其次,在html中定义ng-model
<input ng-model="Book_searchCtrl.bookName" type="search" placeholder="输入书名/作者名">
( Book_searchCtrl换成自己的对应控制器的名字即可)
简单言之(
ng-model="Book_searchCtrl.bookName"(html)
$scope.Book_searchCtrl=$scope;(controller)
data:{'bookname':$scope.Book_searchCtrl.bookName}(ajax))这三句话便能实现双向绑定
相关文章推荐
- AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定
- AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定(二)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 【Ajax】(1)Ajax的原理,利用点对点通讯将前端页面输入的信息发送到后台进行检验
- Angular2之入门之双向绑定时[(ngModel)]不能使用的问题
- 前台序列化传过来的值,后台获取之后封装到map当中,让后在转化成json格式,最后在把json里面的参数里面的某一个值进行分割,最后在存到json格式的数据中去。
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- 郁闷!ionic中获取ng-model绑定的值为undefined如何解决
- v-model双向绑定获取单选按钮值《计算评分》
- ng-model的作用及一般元素实现双向绑定
- ionic 自定义指令无法获取绑定值,ngModelController.$viewValue无法使用
- AngulaJS 中$watch()的应用以及ng-model实现数据双向绑定
- 郁闷!ionic中获取ng-model绑定的值为undefined如何解决
- ng-model的数据绑定双向
- Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作
- 通过jquery获取后台传过来的值进行全选
- ionic中获取ng-model绑定的值undefined?
- 郁闷!ionic中获取ng-model绑定的值为undefined如何解决
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作