比如我在写自定义过滤的时候使用这样的语法
var filters = angular.module('filters', []);
filters.filter('quality', function() {
}).filter('level', function() {
}).filter('RMB', function() {
}).filter('button', function() {
});
请问如何定义实现类似
a().b().c()或者a().a().a()这样的调用
非异步的链式调用
异步的链式调用(Promise)