本文整理汇总了TypeScript中angulartics2.Angulartics2Module类的典型用法代码示例。如果您正苦于以下问题:TypeScript Angulartics2Module类的具体用法?TypeScript Angulartics2Module怎么用?TypeScript Angulartics2Module使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Angulartics2Module类的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();
};
示例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;
});
示例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;
});
示例4:
const testModuleConfig = () => {
TestBed.configureTestingModule({
imports: [
RouterTestingModule,
Angulartics2Module.forRoot([
Angulartics2Segment
])
],
providers: [
AnalyticsService
]
});
};
示例5: beforeEach
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
Angulartics2Module.forRoot([Angulartics2GoogleAnalytics]),
RouterTestingModule,
TranslateModule.forRoot(),
CoreModule
],
declarations: [AppComponent],
providers: []
});
TestBed.compileComponents();
}));
示例6: beforeEach
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
BrowserAnimationsModule,
FlexLayoutModule,
MaterialModule,
RouterTestingModule,
Angulartics2Module.forRoot([]),
CoreModule,
SharedModule,
HttpClientTestingModule
],
declarations: [HomeComponent],
providers: []
}).compileComponents();
}));
示例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;
});
示例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
]
});
};