AngularJS中关于在过滤器中应用自定义服务(新人|简单)

 app.service('hexafy', function() {
    this.myFunc = function (x) {
        return x.toString(16); }
        });

对于这个我明白,service()用于新建一个自定义服务,
service('新建服务名',function(){(this.新建服务中的新建函数)=function(x){......自定义});

 app.filter('myFormat',['hexafy', function(hexafy) {
    return function(x) {
        return hexafy.myFunc(x); }; 
                }]);

但这个新建过滤器的结构我没看懂,求大神说道说道,尤其是filter的结构,[]这地方。最好想上面的那样谢谢了

http://www.jb51.net/article/77076.htm