angular.js/test/service
Igor Minar 78b6e8a446 feat($parse): add support for transparent evaluation of Promises
Parser now builds expressions that can detect promises and transparently
evaluate them to undefined or the promise value.

If promiseA is resolved with value 'A', then {{promiseA}} evals to 'A';
If promiseA is unresolved, then {{promiseA}} evals to undefined;

Following invocations are supported:

- {{promise}}
- {{promise.futureProp}}
- {{[promise][0]}}
- {{object.promise}}
- {{object[promise]}}
- {{array[promise]}}
- {{fn(promise)}}
- combinations of the above
2011-11-30 14:49:35 -05:00
..
filter style(docs): make jslint happy - fix some warnings 2011-11-14 20:31:19 -08:00
autoScrollSpec.js feat(service.$autoScroll): scroll to hash fragment 2011-11-21 17:49:49 -08:00
browserSpecs.js feat($httpBackend): extract $browser.xhr into separate service 2011-11-30 11:17:22 -05:00
cacheFactorySpec.js feat($cacheFactory): add general purpose $cacheFactory service 2011-11-30 11:03:42 -05:00
compilerSpec.js refactor(injector): switch to injector 2.0 introduce modules 2011-11-14 16:39:32 -08:00
cookiesSpec.js style(docs): make jslint happy - fix some warnings 2011-11-14 20:31:19 -08:00
cookieStoreSpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00
deferSpec.js refactor(injector): switch to injector 2.0 introduce modules 2011-11-14 16:39:32 -08:00
documentSpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00
exceptionHandlerSpec.js refactor(services): migrate angular.service -> module 2011-11-14 16:39:33 -08:00
formFactorySpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00
httpBackendSpec.js feat($httpBackend): fix 0 status code when "file" protocol 2011-11-30 11:17:24 -05:00
httpSpec.js fix($http): default json transformation should not crash on angular template 2011-11-30 11:17:25 -05:00
localeSpec.js refactor(services): migrate angular.service -> module 2011-11-14 16:39:33 -08:00
locationSpec.js fix($location): links without path segment should not change the path 2011-11-14 20:31:17 -08:00
logSpec.js style(docs): make jslint happy - fix some warnings 2011-11-14 20:31:19 -08:00
parseSpec.js feat($parse): add support for transparent evaluation of Promises 2011-11-30 14:49:35 -05:00
resourceSpec.js feat(strict mode): adding strict mode flag to all js files 2011-07-18 12:12:55 -07:00
routeParamsSpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00
routeSpec.js refactor($service): removed almost all references to scope.$service 2011-11-14 16:39:33 -08:00
scopeSpec.js fix(scope): $watch (and angular.equals) should support NaN values 2011-11-21 15:43:12 -08:00
snifferSpec.js refactor(services): migrate angular.service -> module 2011-11-14 16:39:33 -08:00
windowSpec.js refactor(injector): turn scope into a service 2011-11-14 16:39:31 -08:00