मैंने अपने angularjs प्रोजेक्ट के लिए निम्न फ़िल्टर http://jsfiddle.net/tUyyx/ के समान कस्टम फ़िल्टर बनाया है।Angularjs फ़िल्टर त्रुटि: "त्रुटि: अज्ञात प्रदाता: textProvider"
myapp.filter('truncate',function(text,length){
var end = "..."
text = text.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
if (isNaN(length))
length = 23;
if (text.length <= length || text.length - end.length <= length) {
return text;
}
else {
return String(text).substring(0, length-end.length) + end;
}
});
लेकिन जब मैं फिल्टर का उपयोग मैं निम्न त्रुटि
Error: Unknown provider: textProvider <- text <- truncateFilter
at Error (<anonymous>)
at http://localhost/javascripts/lib/angular.min.js:28:236
at Object.c [as get] (http://localhost/javascripts/lib/angular.min.js:26:13)
at http://localhost/javascripts/lib/angular.min.js:28:317
at c (http://localhost/javascripts/lib/angular.min.js:26:13)
at Object.d [as invoke] (http://localhost/javascripts/lib/angular.min.js:26:147)
at http://localhost/javascripts/lib/angular.min.js:28:335
at Object.c [as get] (http://localhost/javascripts/lib/angular.min.js:26:13)
at http://localhost/javascripts/lib/angular.min.js:99:481
at o (http://localhost/javascripts/lib/angular.min.js:66:471)
मैं इस तरह मेरी मॉड्यूल बनाया है मिलता है।
var myapp = angular.module('myapp', ['ngResource']);
मैं क्या गलत कर रहा हूं?