Function that creates a resolved or rejected $http compatible promise. Useful for returning result values that are cached to have the same signature as a promise that actually performs async work.



function getAlbums(noCache) {
    // check for cached content and return existing value as a promise
    if (!noCache && service.albums && service.albums.length > 0) 
        return ww.angular.$httpPromiseFromValue($q, service.albums);
    return $http.get("../api/albums/")
        .success(function (data) {                    
            service.albums = data;                   

See also:

Class ww.angular.js

© West Wind Technologies, 1996-2021 • Updated: 03/31/15
Comment or report problem with topic