本文整理匯總了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
]
});
};