當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript downgrade_injectable.downgradeInjectable函數代碼示例

本文整理匯總了TypeScript中@angular/upgrade/src/common/downgrade_injectable.downgradeInjectable函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript downgradeInjectable函數的具體用法?TypeScript downgradeInjectable怎麽用?TypeScript downgradeInjectable使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了downgradeInjectable函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: it

  it('should inject the specified module\'s injector when specifying a module name', () => {
    const factory = downgradeInjectable('someToken', 'someModule');
    expect(factory).toEqual(jasmine.any(Function));
    expect((factory as any).$inject).toEqual([$INJECTOR]);

    const {mockNg1Injector, mockNg2Injector} = setupMockInjectors('someModule');
    expect(factory(mockNg1Injector)).toEqual('service value');
    expect(mockNg2Injector.get).toHaveBeenCalledWith('someToken');
  });
開發者ID:cyrilletuzi,項目名稱:angular,代碼行數:9,代碼來源:downgrade_injectable_spec.ts

示例2: it

    it('should return an AngularJS annotated factory for the token', () => {
      const factory = downgradeInjectable('someToken');
      expect(factory).toEqual(jasmine.any(Function));
      expect((factory as any).$inject).toEqual([INJECTOR_KEY]);

      const injector = {get: jasmine.createSpy('get').and.returnValue('service value')};
      const value = factory(injector);
      expect(injector.get).toHaveBeenCalledWith('someToken');
      expect(value).toEqual('service value');
    });
開發者ID:DeepanParikh,項目名稱:angular,代碼行數:10,代碼來源:downgrade_injectable_spec.ts


注:本文中的@angular/upgrade/src/common/downgrade_injectable.downgradeInjectable函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。