ユーザー入力をコントローラー関数に渡していますが、空の文字列はオブジェクト プロパティを宣言しません。
<form>
<input type="text" ng-model="data.location" />
<input type="text" ng-model="data.radius" />
<button type="button" ng-click="getSearch(data)">Search</button>
</form>
$scope.getSearch = function(data) {
console.log(data);
//undefined
//...but what if I want {location:'', radius:''}
};
その場で空の文字列を渡すときに、オブジェクトのプロパティを強制的に作成する方法はありますか?