天天看點

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

自動focus的directive會在ngAfterViewInit裡調用不含輸入參數的handleFocus:

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

autofocus 的directive AfterViewInit裡會handleFocus:

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

先執行子類LockFocus的handleFocus:

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

再執行父類的handleEvent,裡面将focus資訊寫入記憶體的map裡:

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

focusDirective使用時沒有傳optional的group也不要緊,使用預設的_g_:

SAP Spartacus PersistFocus Directive是采取怎樣的資料結構來存儲focus資訊的

group為key,focus Directive的key為map的value.