我現在把setDefaultConfiguration移到ngAfterViewInit裡了:

是以對于這段代碼:
auto focus的ngAfterViewInit執行時,其父類的super.ngAfterViewInit還未有機會執行,是以此時第48行的this.handleFocus不會得到執行。
host是定義在base-focus.directive.ts上的:
做出如下改動之後,單元測試通過:
初始化工作仍然放在ngOnInit裡:
我現在把setDefaultConfiguration移到ngAfterViewInit裡了:
是以對于這段代碼:
auto focus的ngAfterViewInit執行時,其父類的super.ngAfterViewInit還未有機會執行,是以此時第48行的this.handleFocus不會得到執行。
host是定義在base-focus.directive.ts上的:
做出如下改動之後,單元測試通過:
初始化工作仍然放在ngOnInit裡: