我正在编写很多看起来像这样的代码:
obj.bind( 'event', function(){
$rootScope.$apply( function(){
somePromise.resolve();
doSomething();
}
} );
我想将其压缩为类似于:
obj.bind( 'event', deferRootScopeApply( function(){
somePromise.resolve();
doSomething();
} );
编写一个执行此操作的服务很容易,但我只是想知道是否有更清洁的本地方式。