当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript PromiseWrapper.reject方法代码示例

本文整理汇总了TypeScript中angular2/src/facade/async.PromiseWrapper.reject方法的典型用法代码示例。如果您正苦于以下问题:TypeScript PromiseWrapper.reject方法的具体用法?TypeScript PromiseWrapper.reject怎么用?TypeScript PromiseWrapper.reject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在angular2/src/facade/async.PromiseWrapper的用法示例。


在下文中一共展示了PromiseWrapper.reject方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: load

  load(template: ViewDefinition) {
    if (isPresent(template.template)) {
      return PromiseWrapper.resolve(DOM.createTemplate(template.template));
    }

    if (isPresent(template.absUrl)) {
      var content = MapWrapper.get(this._urlData, template.absUrl);
      return isPresent(content) ?
                 PromiseWrapper.resolve(DOM.createTemplate(content)) :
                 PromiseWrapper.reject(`Failed to fetch url "${template.absUrl}"`, null);
    }

    return PromiseWrapper.reject('Load failed', null);
  }
开发者ID:B-Thapa,项目名称:angular,代码行数:14,代码来源:compiler_common_tests.ts

示例2: get

 get(url) {
   var response = MapWrapper.get(this._responses, url);
   if (isBlank(response)) {
     return PromiseWrapper.reject('xhr error');
   }
   return PromiseWrapper.resolve(response);
 }
开发者ID:gdi2290,项目名称:sample-Angular2,代码行数:7,代码来源:emulated_scoped_shadow_dom_strategy_spec.ts

示例3: get

  get(url: string): Promise<string> {
    var response = this._responses.get(url);
    if (isBlank(response)) {
      return PromiseWrapper.reject('xhr error', null);
    }

    return PromiseWrapper.resolve(response);
  }
开发者ID:Salim-K,项目名称:angular,代码行数:8,代码来源:style_inliner_spec.ts

示例4: load

 load(template) {
   if (isPresent(template.inline)) {
     return PromiseWrapper.resolve(DOM.createTemplate(template.inline));
   }
   if (isPresent(template.absUrl)) {
     var content = this._urlData[template.absUrl];
     if (isPresent(content)) {
       return PromiseWrapper.resolve(DOM.createTemplate(content));
     }
   }
   return PromiseWrapper.reject('Load failed');
 }
开发者ID:gdi2290,项目名称:sample-Angular2,代码行数:12,代码来源:integration_testbed.ts

示例5: load

  load(view: ViewDefinition): Promise<any> {
    if (isPresent(view.template)) {
      return PromiseWrapper.resolve(DOM.createTemplate(view.template));
    }

    if (isPresent(view.templateAbsUrl)) {
      var content = this._urlData.get(view.templateAbsUrl);
      return isPresent(content) ?
                 PromiseWrapper.resolve(DOM.createTemplate(content)) :
                 PromiseWrapper.reject(`Failed to fetch url "${view.templateAbsUrl}"`, null);
    }

    throw new BaseException('View should have either the templateUrl or template property set');
  }
开发者ID:cedriclam,项目名称:angular,代码行数:14,代码来源:compiler_common_tests.ts

示例6: _errorHandler

 _errorHandler(key: Key, e): Promise<any> {
   if (e instanceof AbstractBindingError) e.addKey(key);
   return PromiseWrapper.reject(e);
 }
开发者ID:Muthamizhan,项目名称:angular,代码行数:4,代码来源:injector.ts

示例7: _errorHandler

 _errorHandler(key:Key, e):Promise<any> {
   if (e instanceof ProviderError) e.addKey(key);
   return PromiseWrapper.reject(e);
 }
开发者ID:tavwizard,项目名称:angular,代码行数:4,代码来源:injector.ts

示例8: BaseException

 }, _ => PromiseWrapper.reject(new BaseException(`Failed to fetch url "${url}"`), null));
开发者ID:B-Thapa,项目名称:angular,代码行数:1,代码来源:template_loader.ts


注:本文中的angular2/src/facade/async.PromiseWrapper.reject方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。