Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 数据为ng模型的输入元素上的日期过滤器_Angularjs - Fatal编程技术网

Angularjs 数据为ng模型的输入元素上的日期过滤器

Angularjs 数据为ng模型的输入元素上的日期过滤器,angularjs,Angularjs,使用ng model格式化输入元素中的日期似乎有问题。我有字符串格式的日期。它在值属性中工作正常,但在ng模型中不工作。我错过了什么吗 函数MyCtrl($scope){ $scope.date=“09-29-2015”; } 查看角度日期时间指令 <input type="text" datetime="yyyy" ng-model="date"> 试试这个 <input type="date" id="exampleInput" name="input" ng-mod

使用
ng model
格式化输入元素中的日期似乎有问题。我有字符串格式的日期。它在
属性中工作正常,但在
ng模型
中不工作。我错过了什么吗

函数MyCtrl($scope){
$scope.date=“09-29-2015”;
}

查看
角度日期时间指令

<input type="text" datetime="yyyy" ng-model="date">

试试这个

<input type="date" id="exampleInput" name="input" ng-model="example.value"
   placeholder="yyyy-MM-dd" min="2013-01-01" max="2013-12-31" required />

或者试试这个

<div ng-app ng-controller="Ctrl">
{{date | date:'yyyy'}}<br/> 
</div>

function Ctrl($scope)
 {
    $scope.date = new Date();
  }

{{date | date:'yyyy'}}
函数Ctrl($scope) { $scope.date=新日期(); }
看到这个了吗

更新小提琴


它对我很有用,而且看起来你的日期是一个字符串,试着把它变成一个日期。 函数MyCtrl($scope){ $scope.date=新日期();
}

我想显示从日期算起的年份。我怎么能把这件事做完?你能告诉我你想怎么做吗display@Carlos请尝试此日期:'yyyy-MM-dd HH:MM:ss Z并查看此链接,您只希望显示年份Filter对表达式运行良好,但对输入元素ng模型不起作用。这是我的问题
<div ng-app ng-controller="Ctrl">
{{date | date:'yyyy'}}<br/> 
</div>

function Ctrl($scope)
 {
    $scope.date = new Date();
  }