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


TypeScript Angulartics2Module.forRoot方法代碼示例

本文整理匯總了TypeScript中angulartics2.Angulartics2Module.forRoot方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Angulartics2Module.forRoot方法的具體用法?TypeScript Angulartics2Module.forRoot怎麽用?TypeScript Angulartics2Module.forRoot使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在angulartics2.Angulartics2Module的用法示例。


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

示例1:

const testModuleConfig = (options?: any) => {
  let langProvider = [];
  if (options.languages) {
    langProvider.push({
      provide: Languages,
      useValue: options.languages
    });
  }
  TestBed.configureTestingModule({
    imports: [
      CoreModule.forRoot([
        { provide: WindowService, useValue: window },
        { provide: ConsoleService, useValue: console }
      ]),
      Angulartics2Module.forRoot([
        Angulartics2Segment
      ]),
      StoreModule.provideStore({ i18n: reducer }),
      EffectsModule.run(MultilingualEffects),
      RouterTestingModule
    ],
    providers: [
      TEST_CORE_PROVIDERS(options),
      TEST_MULTILINGUAL_PROVIDERS(),
      langProvider
    ]
  });
  TestBed.compileComponents();
};
開發者ID:hellofornow,項目名稱:angular2-seed-advanced,代碼行數:29,代碼來源:multilingual.service.spec.ts

示例2: beforeEach

  beforeEach(() => {
    TestBed.configureTestingModule({
      declarations: [
        AutocompleteComponent,
        AutocompleteResultComponent,
        BannerArtComponent,
        ExternalLinkDirective,
        HomeComponent,
        ModalComponent,
        ReposSearchComponent
      ],
      imports: [
        Angulartics2Module.forRoot(),
        RouterModule.forRoot([]),
        MetaModule.forRoot()
      ],
      providers: [
        Angulartics2,
        {provide: APP_BASE_HREF, useValue: '/'},
        { provide: Location, useClass: SpyLocation },
        ModalService,
        SeoService,
        StateService
      ],
      schemas: [ CUSTOM_ELEMENTS_SCHEMA ],
    });

    this.fixture = TestBed.createComponent(HomeComponent);
    this.homeComponent = this.fixture.componentInstance;
  });
開發者ID:presidential-innovation-fellows,項目名稱:code-gov-web,代碼行數:30,代碼來源:home.component.spec.ts

示例3: beforeEach

  beforeEach(() => {
    TestBed.configureTestingModule({
      declarations: [
        AgencyComponent,
        ErrorModalComponent,
        LanguageIconPipe,
        PluralizePipe,
        TruncatePipe
      ],
      imports: [
        RouterTestingModule,
        Angulartics2Module.forRoot(),
        HttpModule,
        RouterModule,
        MetaModule.forRoot(),
        InfiniteScrollModule,
      ],
      providers: [
        Location,
        Angulartics2,
        ErrorModalService,
        SeoService,
        { provide: ActivatedRoute, useClass: MockActivatedRoute },
        ClientService
      ]
    });

    this.fixture = TestBed.createComponent(AgencyComponent);
    this.agencyComponent = this.fixture.componentInstance;
  });
開發者ID:presidential-innovation-fellows,項目名稱:code-gov-web,代碼行數:30,代碼來源:agency.component.spec.ts

示例4:

const testModuleConfig = () => {
  TestBed.configureTestingModule({
    imports: [
      RouterTestingModule,
      Angulartics2Module.forRoot([
        Angulartics2Segment
      ])
    ],
    providers: [
      AnalyticsService
    ]
  });
};
開發者ID:hellofornow,項目名稱:angular2-seed-advanced,代碼行數:13,代碼來源:analytics.service.spec.ts

示例5: beforeEach

 beforeEach(async(() => {
   TestBed.configureTestingModule({
     imports: [
       Angulartics2Module.forRoot([Angulartics2GoogleAnalytics]),
       RouterTestingModule,
       TranslateModule.forRoot(),
       CoreModule
     ],
     declarations: [AppComponent],
     providers: []
   });
   TestBed.compileComponents();
 }));
開發者ID:softsky,項目名稱:softsky.github.io,代碼行數:13,代碼來源:app.component.spec.ts

示例6: beforeEach

 beforeEach(async(() => {
   TestBed.configureTestingModule({
     imports: [
       BrowserAnimationsModule,
       FlexLayoutModule,
       MaterialModule,
       RouterTestingModule,
       Angulartics2Module.forRoot([]),
       CoreModule,
       SharedModule,
       HttpClientTestingModule
     ],
     declarations: [HomeComponent],
     providers: []
   }).compileComponents();
 }));
開發者ID:softsky,項目名稱:softsky.github.io,代碼行數:16,代碼來源:home.component.spec.ts

示例7: beforeEach

  beforeEach(() => {
    TestBed.configureTestingModule({
      declarations: [
        ModalComponent
      ],
      imports: [
        Angulartics2Module.forRoot(),
        RouterModule.forRoot([])
      ],
      providers: [
        Angulartics2,
        {provide: APP_BASE_HREF, useValue: '/'},
        { provide: Location, useClass: SpyLocation },
        ModalService
      ]
    });

    this.fixture = TestBed.createComponent(ModalComponent);
    this.modalComponent = this.fixture.componentInstance;
    this.modalService = this.modalComponent.modalService;
  });
開發者ID:presidential-innovation-fellows,項目名稱:code-gov-web,代碼行數:21,代碼來源:modal.component.spec.ts

示例8:

const testModuleConfig = () => {
  TestBed.configureTestingModule({
    imports: [
      SharedModule,
      Angulartics2Module.forRoot([
        Angulartics2Segment
      ]),
      MultilingualModule,
      StoreModule.provideStore({ }),
      RouterTestingModule.withRoutes(config)
    ],
    declarations: [
      TestComponent,
      ...APP_COMPONENTS
    ],
    providers: [
      TEST_CORE_PROVIDERS(),
      TEST_HTTP_PROVIDERS(),
      NameListService,
      LanguageProviders
    ]
  });
};
開發者ID:hellofornow,項目名稱:angular2-seed-advanced,代碼行數:23,代碼來源:app.component.spec.ts


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