L10*_*105 151 javascript angularjs
我正在研究过滤器在Angularjs中是如何工作的,我看到我们需要发送2组括号.
$filter('number')(number[, fractionSize])
它意味着什么,我们如何使用JavaScript处理它?
Pau*_*aul 305
这意味着第一个function($filter)返回另一个函数,然后立即调用返回的函数.例如:
function add(x){
  return function(y){
    return x + y;
  };
}
var addTwo = add(2);
addTwo(4) === 6; // true
add(3)(4) === 7; // true
Ja͢*_*͢ck 21
$filter('number') 返回一个接受两个参数的函数,第一个是必需的(一个数字),第二个是可选的(分数大小).
可以立即调用返回的函数:
$filter('number')('123')
或者,您可以保留返回的函数以供将来使用:
var numberFilter = $filter('number');
numberFilter('123')
它与此相同:
var func = $filter('number');
func(number[, fractionSize]);
该$filter()函数返回指向另一个函数的指针.
| 归档时间: | 
 | 
| 查看次数: | 36830 次 | 
| 最近记录: |