ユーザーが生年月日をテキストボックスに入力する必要があるビューがあります。
UI-Utils のマスク ディレクティブを使用しています。
私のビューには、次の入力要素があります。
<input ui-mask="99/99/9999" placeholder="MM/DD/YYYY" type="text" name="uBirthdate" ng-model="user.birthdate" required/>
私のコントローラーでは、スコープを次のように設定しています
myApp.controller('HomeCtrl', function ($scope, myService){
$scope.user = registerService.getCurrentUser();
$scope.submit = function () {
//do something with $scope.user.birthdate
};
}
});
私の問題は、私のコントローラーでは、生年月日プロパティにマスキング文字なしの入力からの値が含まれているため、
11/20/1980ビュー内11201980は $scope のプロパティになります
コントローラーで有効なマスクされた日付を使用するにはどうすればよいですか? 参考までに、この日付はサーバーへの POST リクエストで JSON として送信されます。