我有一个约会,我希望它有一个过滤器,所以它将具有我想要的格式.
HTML:
<input type="text" id="{{ID}}" ng-style="{color: color}" class="tdate ng-pristine ng-untouched ng-valid" ng-model="time.date | DatePlaceHolder">
Run Code Online (Sandbox Code Playgroud)
过滤:
function DatePlaceHolder($filter) {
return function (value) {
return $filter('date')(value, "dd/MM/yyyy") || "--/--/----";
}
}
Run Code Online (Sandbox Code Playgroud)
它工作正常但我不断收到此错误:
Error: [ngModel: nonassign] Expression 'time.date | DatePlaceHolder' is non-assignable. Element: <input type="text" id="{{ID}}" ng-style="{color: color}" class="tdate ng-pristine ng-untouched ng-valid" ng-model="time.date | DatePlaceHolder">
Run Code Online (Sandbox Code Playgroud)