現在我設法實例化組件這種方式。從tsconfig.json
某些設置
import 'reflect-metadata';
import { CuComponent } from './app/cu.component';
console.log(new CuComponent())
運行tsc
:
創建cli.ts
測試獨立創作角度分量的
tsc -t es5 --lib es2016,dom --experimentalDecorators src/cli.ts
得到輸出:
CuComponent {
registration:
FormGroup {
validator: null,
asyncValidator: null,
_onCollectionChange: [Function],
_pristine: true,
_touched: false,
_onDisabledChange: [],
controls: { familyName: [Object], givenName: [Object], phone: [Object] },
_valueChanges:
EventEmitter {
_isScalar: false,
observers: [],
closed: false,
isStopped: false,
hasError: false,
thrownError: null,
__isAsync: false },
_statusChanges:
EventEmitter {
_isScalar: false,
observers: [],
closed: false,
isStopped: false,
hasError: false,
thrownError: null,
__isAsync: false },
_status: 'VALID',
_value: { familyName: null, givenName: null, phone: null },
_errors: null } }
創建組件。