在我的应用程序中,我有一个模型附加到一个类似的表单:
$scope.location = { description: "my descriptive description", address: "blah" }
清除表格中的字段“description”,绑定到ng-model =“location.description”,从$ scope.location中删除该字段,该字段变为:
$scope.location = { address: "blah" }
现在我想保留“描述”字段。我能做些什么才能实现 这种行为?
感谢您的帮助
答案 0 :(得分:0)
一种可能性是使用ng-change指令:
<input ng-model="desc" ng-change="setDescription()">
在你的控制器中:
$scope.setDescription = function(){
$scope.location.description = $scope.desc ? $scope.desc: "default"
}
建立Kozlowski的评论:http://jsfiddle.net/myMyQ/2/