機能のポイントは何ですか
function valueFn(value) {return function() {return value;};}
angular.js で定義されています。
exに使用しています。の
var lowercaseFilter = valueFn(lowercase);
register('lowercase', lowercaseFilter);
次のように小文字を直接使用した場合の違い
register('lowercase', lowercase);
前の行の代わりに。
同じように、メソッドで
function ngDirective(directive) {
if (isFunction(directive)) {
directive = {
link: directive
}
}
directive.restrict = directive.restrict || 'AC';
return valueFn(directive);
}
最後の行がそうでない理由
return directive;
しかし
return valueFn(directive);