这似乎应该很容易,但我找不到关于它的文档。我想知道如何使 Angular 组件(比如说过滤器)在不同的应用程序中可重用。我制作了一个简单的过滤器来格式化电话号码,我希望能够在任何应用程序中使用它。目前它是这样声明的:
var myModule = angular.module('myModule', ['ngSanitize']);
myModule.filter('formatFilter', function() {
return function(input) {
return input.replace(/(\d{3})(\d{3})(\d{4})/, "($1) $2-$3");
}
});
问题是如何使这个过滤器可重用。现在它只是附加到“myModule”,但我怎样才能把它从这个文件中取出,以便我也可以在其他地方重用它呢?