原网页代码如下:
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<p>名字 : <input type="text" ng-model="yourname"></p>
<h1>Hello {{name}}</h1>
</div>
</body>
</html>
正常通过人工去输入框里面输入内容,下面可以正常显示”Hello 你输入的内容“。但是通过js设置document.getElementById('test').value='test',则不能显示 ”Hello test“。所以,我想知道有没有什么办法通过js来修改ng-model中yourname的值?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。