AngularJS v1.2.19가 있습니다. 내 프로젝트에서 사용해 보겠습니다.AngularJS 필터가 작동하지 않습니다.
형성 날짜 필터를 만들었습니다.
var app = angular.module('commentApp', []).filter("dateformat", function ($filter) {
return function (input) {
if (input) {
try {
var date = $filter('CommentDate')(new Date(input), 'dd MMM yyyy');
return date;
} catch (e) {
console.log(e);
}
}
}
});
그리고 전화
나는 오류를 가지고있다<time>{{comment.CommentDate|dateformat }}</time>
필터를 의미
는Error: [$injector:unpr] Unknown provider: CommentDateFilterProvider <- CommentDateFilter http://errors.angularjs.org/1.2.19/ $injector/unpr?p0=CommentDateFilterProvider%20%3C-%20CommentDateFilter
'$ 필터 ('CommentDate')가 필터에 대한 코드입니다''서로를 찾을 수 각도 요구하고있다. 'CommentDate'라는 이름의'filter '를 만들고'new Date (input)','dd MMM yyyy''를 입력으로 사용합니다. 기대하고있는 e? –
중복 필터가 이미 내장되어있는 이유는 무엇입니까? – charlietfl
나는 한 번 이상 upvote 할 수 있으면 좋겠다 @charlietfl 님의 댓글 – glepretre