直接上代码:
index.html
<div>
<input class="form-control" type="text" ng-model="test.ipt" placeholder="属性方式清空"/>
<input class="form-control" type="text" ng-model="ipt" placeholder="变量方式清除"/>
<button class="btn btn-default" ng-click="clear()">清空内容</button>
</div>
app.js
$scope.test = {};
$scope.clear = function () {
$scope.test.ipt = "";
$scope.ipt = "";
};
点击“清空内容”按钮之后:
为什么第一个使用对象的属性绑定的内容被清空掉了,第二个直接用变量的内容没有起作用?
补充:我的AngularJS版本是1.4.3。难道真的是版本问题吗?
将ng-model=test.ipt换成ng-model=test就行了
我像楼主那样用直接报错的
和angualrjs版本有关?