我在ng-bootstrap中使用angular4。我想關閉下拉菜單(文檔的其餘部分)之外的下拉菜單。在查看我確定的文檔後,autoClose類型:布爾型| 「外部」| 「裏面」。 但是,當我試圖將其設置爲參數config.autoClose ='外部',那麼我的腳本開始顯示這個錯誤「類型」「外部」不能分配鍵入'布爾'。NgbDropdown autoClose「outside」不起作用
任何建議或幫助。
我在ng-bootstrap中使用angular4。我想關閉下拉菜單(文檔的其餘部分)之外的下拉菜單。在查看我確定的文檔後,autoClose類型:布爾型| 「外部」| 「裏面」。 但是,當我試圖將其設置爲參數config.autoClose ='外部',那麼我的腳本開始顯示這個錯誤「類型」「外部」不能分配鍵入'布爾'。NgbDropdown autoClose「outside」不起作用
任何建議或幫助。
我被懷疑您正在使用一個版本的ng-bootstrap不具有autoClose="outside"
支持,但(據介紹最近,在1.0.0-beta.1
,看到的changelog:https://github.com/ng-bootstrap/ng-bootstrap/blob/master/CHANGELOG.md#100-beta1-2017-08-11)
仔細調查後,但是,事實證明,我們已經在ng-bootstrap中發現了一個小錯誤,我已經發送了一個PR:https://github.com/ng-bootstrap/ng-bootstrap/pull/1754。此修補程序將在下一個發行版之前合併。
我相信,作爲一個現在你可以通過鑄造配置,像這樣使用一個變通辦法:
(<any>config).autoClose = 'outside';
我使用的是最新版本的NG-引導的(@ NG-引導/ NG-引導@ 1.0.0-beta.1)。 – user3373970
@ user3373970 - 哦,我知道了 - 這是我們身邊的一個實際錯誤 - 查看更新的答案以獲取更多詳細信息和解決方法。 –
@ pkozlowski-opensource我嘗試了你的建議鑄造解決方案config.autoClose ='外部',但仍然有相同的錯誤。你能否讓我知道這個問題何時會被修復並與回購合併。 – user3373970