admin管理员组文章数量:1289496
I just create a filter to convert my date to time. And I would call in the official filter "date" of AngularJS.
project.date_created_at
and project.mel
don't have the same format. So I need to create a custom filter for project.date_created_at
.
HTML :
<span>{{ project.date_created_at | dateCustom }}</span>
<span>{{ project.mel | date:'dd/MM/yyyy' }}</span>
JS :
myApp.filter('dateCustom', function () {
return function (input) {
if(input != undefined) {
var d = new Date(input);
var time = d.getTime();
// use official $filter('date') here ?
}
}
});
I would like to use this format :
date:'dd/MM/yyyy'
I just create a filter to convert my date to time. And I would call in the official filter "date" of AngularJS.
project.date_created_at
and project.mel
don't have the same format. So I need to create a custom filter for project.date_created_at
.
HTML :
<span>{{ project.date_created_at | dateCustom }}</span>
<span>{{ project.mel | date:'dd/MM/yyyy' }}</span>
JS :
myApp.filter('dateCustom', function () {
return function (input) {
if(input != undefined) {
var d = new Date(input);
var time = d.getTime();
// use official $filter('date') here ?
}
}
});
I would like to use this format :
date:'dd/MM/yyyy'
Share
Improve this question
edited May 13, 2014 at 9:34
Dhaval Marthak
17.4k6 gold badges47 silver badges69 bronze badges
asked May 13, 2014 at 9:33
SteffiSteffi
7,08725 gold badges80 silver badges128 bronze badges
1 Answer
Reset to default 14 +50You can inject $filter as a dependency like you would do it for a controller, a service or a directive.
myApp.filter('myFilter',[ '$filter', function ($filter) {
return function (input) {
/**
Do your stuff
**/
return $filter('date')(myDate,myFormat);
}
}]);
On a side note, you should use angular.isDefined instead of != undefined
.
See the documentation of $filter and of date for more details
本文标签: javascriptCan I use a filter inside a filter in AngularJSStack Overflow
版权声明:本文标题:javascript - Can I use a filter inside a filter in AngularJS? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741479124a2381062.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论