在jquery事件中修改Angular的model
2013-10-21 14:44
225 查看
HTML代码如下
初始化angualr
浏览页面,文本框的初始值为"haha",现在,我想在点击按钮后,修改文本库值,当然不是用jquery的val()方法,该如何做呢
<!DOCTYPE html> <html ng-app="qm"> <body> <input type="button" value="测试" id="btn"> <br /> <div ng-controller="test_Ctrl"> <input type="text" id="text_txt" value="{{value}}" echo="{{echo}}" /> </div> </body> </html> <script type="text/javascript" src="script/angular.min.js"></script> <script type="text/javascript" src="script/jquery-1.8.3.min.js"></script>
初始化angualr
<script type="text/javascript"> var app = angular.module("qm",[]); app.controller("test_Ctrl",function($scope){ $scope.value="haha"; $scope.echo="1"; }); </script>
浏览页面,文本框的初始值为"haha",现在,我想在点击按钮后,修改文本库值,当然不是用jquery的val()方法,该如何做呢
$("#btn").on("click",function(){ //获取到文本框对象 var input = angular.element($("#text_txt")); //获取文本框的scope var scope = input.scope(); //修改value值 scope.value="哈哈"; //方法一: 调用$apply()方法,angular推荐使用 scope.$apply(); //方法二: 调用$digest()方法,不推荐 //scope.$digest(); })
相关文章推荐
- Angular中Jquery修改input的值之后如何更新Model
- jQuery实现input内的内容修改事件
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- 【Todo】React & Nodejs学习 &事件驱动,非阻塞IO & JS知识栈:Node为主,JQuery为辅,Bootstrap & React为辅辅,其他如Angular了解用途即可
- JQuery选择器绑定事件及修改内容的方法
- 修改jquery.datatable 搜索框触发事件
- jquery syn element value to angularJS'#scope model by change()
- 使用jquery当页面打开时,将修改样式的点击事件绑定到Dom
- JQuery动态修改select标签的内容,并绑定onchange事件,弹出选择的值
- 7-20 jquery遍历节点,bootstrap模态框绑定事件和解绑,mock.js,model.urlroot,id,打基础
- 使用jquery当页面打开时,将修改样式的点击事件绑定到Dom
- 使用jquery当页面打开时,将修改样式的点击事件绑定到Dom
- jquery 共用修改和提交事件
- JQuery实现长按元素修改css样式(长按事件)
- Asp.net 更改Alert样式和后台注册Jquery的Ajax异步提交事件[包括处理前操作、处理后操作(注明:此方法只是作为参考,如有需要可自行修改)]
- angular directive ngmodel with jquery ui datepicker
- Jquery input valeu 改变 AngularJS ng-model 值同步 值改变
- jQuery 监听修改文本框事件