解释javascript空洞的函数参数
我不能用我的胳膊搂住这个。这里有一个例子。。。有人能解释一下吗 在AngularJs中,可以编写自定义过滤器。一个这样的过滤器可能是这样的(多亏了亚当·弗里曼和他的新书《角度论》): 在本例中,内部函数中“value”的值由Angular自动提供。“reverse”参数由代码开发人员提供,必须由HTML插入。“reverse”的值由HTML提供,如下所示:解释javascript空洞的函数参数,javascript,angularjs,function,parameters,arguments,Javascript,Angularjs,Function,Parameters,Arguments,我不能用我的胳膊搂住这个。这里有一个例子。。。有人能解释一下吗 在AngularJs中,可以编写自定义过滤器。一个这样的过滤器可能是这样的(多亏了亚当·弗里曼和他的新书《角度论》): 在本例中,内部函数中“value”的值由Angular自动提供。“reverse”参数由代码开发人员提供,必须由HTML插入。“reverse”的值由HTML提供,如下所示: ... <tr>{{p.category | labelCase:true}}</td> 。。。{p.catego
... <tr>{{p.category | labelCase:true}}</td>
。。。{p.category | labelCase:true}
因此,以下是我的问题:
value
参数提供给函数,因为它是第一个参数未定义
){p.category |…
),则该值可以解释为从右侧开始的输入
值
是过滤器的输入。由:
分隔的每个附加值将作为参数添加到过滤器回调中{{p.category | customFilter:secondParam:thirdParam:..}
angular.module("exampleApp")
.filter("labelCase", function() {
return function (input, someSecondParam, someThirdParam) {
if (angular.isString(input)) {
....
}
};
});
angular.module("exampleApp")
.filter("labelCase", function() {
return function (input, someSecondParam, someThirdParam) {
if (angular.isString(input)) {
....
}
};
});