我是棱角分明的新手,并且试图将头包裹起来。 假设我有一个输入文本字段。更新此字段后,我想更新我的数据库。我有一个js函数更新(内容),我打电话来更新我的数据库。
出于这个目的,这两者有什么区别?一个是 ng-model-option 。<input ng-model-options="{ updateOn: 'blur' }" ng-blur="update(item.text)" value="{{item.text}}" type="text">
<input ng-blur="update(item.text)" value="{{item.text}}" type="text">
答案 0 :(得分:1)
尝试查看您在Angular Doc中使用的所有指令的详细信息。
为了实现您的功能,您可以使用ng-change指令,该指令在连接到输入标记的模型上更改时触发,在函数中,您可以使用ajax调用来更新数据库。
<input ng-model="myModel" ng-change="updateDataBase()">
在控制器中:
$scope.updateDataBase = function(){
//do ajax call and send $scope.myModel value.
}