24 lines
528 B
TypeScript
24 lines
528 B
TypeScript
import {Component, Injector, NgModule} from '@angular/core';
|
|
import {Lib1Module, Service} from 'lib1_built';
|
|
|
|
@Component({
|
|
selector: 'test-cmp',
|
|
template: '{{instance1}}:{{instance2}}',
|
|
})
|
|
export class TestCmp {
|
|
instance1: number;
|
|
instance2: number;
|
|
|
|
constructor(service: Service, injector: Injector) {
|
|
this.instance1 = service.instance;
|
|
this.instance2 = injector.get(Service).instance;
|
|
}
|
|
}
|
|
|
|
@NgModule({
|
|
declarations: [TestCmp],
|
|
exports: [TestCmp],
|
|
imports: [Lib1Module],
|
|
})
|
|
export class Lib2Module {}
|