在Angular 1.6中,當用戶刪除輸入內的值時,這些值被設置爲「未定義」。它似乎是AngularJS中的默認行爲。如何在用戶刪除AngularJS 1.6中的值時將輸入值自動設置爲空(而不是「未定義」)?
HTML
<input ng-model="name" class="form-control" id="inp_name"
placeholder="My Name" required="true" value="" />
控制器
...
$scope.name = ""; <-- here the initial value is correctly set up as empty
...
$scope.submit = function(){
alert($scope.name); <-- the value can be "undefined" if the user removed all the string
};
如何自動設置的值作爲空的,而不是「未定義」每次文本輸入是在前端空?