プロパティ{retire: true }を持つ自転車オブジェクトがあり、functioningやnotFunctioningなどのいくつかのフィルターを準備したいとします。
var BikeChecker = {
functioning: function(bike) {
return (bike.retired != true);
},
notFunctioning: function(bike) {
return !functioning(bike);
};
notFunctioning内から機能にアクセスして、notFunctioningを最初から作成しないようにするにはどうすればよいですか?
避けたい:
notFunctioning: function(bike) {
return (bike.retired == true);
}
そして、 notFunctioning(bike)を定義する代わりに!functioning(bike)を実行することを提案しないでください(なぜなら、angular-js では、フィルター 'filter' に渡された機能を無効にすることができないためです)。