在下面的 Angular 应用程序中,为什么不要在模型更改{{myForm}}
时{{myForm.userTypeInput}}
更新。userTypeInput
<!doctype html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.0.6/angular.min.js"></script>
<script>
function Ctrl($scope) {
$scope.userType = 'guest';
}
</script>
</head>
<body>
<form name="myForm" ng-controller="Ctrl">
userType: <input name="userTypeInput" ng-model="userType">
<tt>userType = {{userType}}</tt><br>
<tt>myForm = {{myForm}}</tt><br>
<tt>myForm.userTypeInput = {{myForm.userTypeInput}}</tt><br>
</form>
</body>
</html>
第一行根据模型中所做的更改进行更新,但最后几行始终保持不变:
myForm = {"userTypeInput":{}}
myForm.userTypeInput = {}
虽然我希望它们会根据我输入的值而改变userTypeInput
。