bsDatepicker 在Moddal 裡的ng-template內自動隱藏

各位好

目前專案碰到個問題是要在開啟Modal (ng-template),點開datepicker後當頁面滾動時可以隱藏bsDatepicker
有看到相同討論 Issues · valor-software/ngx-bootstrap · GitHub
但沒有可行的解法

repo如下 angular-bsDatepicker-hide-on-scroll - StackBlitz

寫了一個非常暴力的範例. 不太建議這樣子玩

請問不建議的原因是?

直接去碰 dom 不是 angular 的正規作法