AngularJS的ng-model指令可以绑定表单元素的值到应用程序数据的状态。以下是一个示例:
HTML代码:
Hello {{ user.name }}!
在这个例子中,ng-model指令将文本框元素的值绑定到"user.name"变量。如果这个变量有值,就会显示一个欢迎信息。
您可以在控制器中初始化"user"对象,并在文本框中输入数据时更新它。例如:
JavaScript代码:
angular.module('myApp', [])
.controller('MyCtrl', function($scope) {
$scope.user = {};
$scope.save = function() {
// 保存用户数据的代码
};
});
在这个例子中,控制器初始化"user"对象为空对象。当用户输入数据时,ng-model指令将更新"user.name"。当用户单击'保存”按钮时,可以使用控制器中的"$scope.user"对象来保存数据。