2017-08-16 10 views
2

ng-bootstrapでangular4を使用しています。ドロップダウン(文書の残りの部分)の外側をクリックしてドロップダウンを終了したいと思います。ドキュメントを見直した後、私はそれを特定しましたautoCloseタイプ:boolean | "外側" | "inside"。 しかし、私がparam config.autoClose = 'outside'として設定しようとすると、このエラーを示すスクリプト "Type" "outside"はタイプ 'boolean'に割り当てられません。 "NgbDropdown autoClose "outside"が機能しない

何か提案や助言があります。 、近い調査の後

答えて

3

私はあなたが(https://github.com/ng-bootstrap/ng-bootstrap/blob/master/CHANGELOG.md#100-beta1-2017-08-11、それは1.0.0-beta.1で、非常に最近導入された変更履歴を参照してください)まだautoClose="outside"をサポートしていませんng-bootstrapのバージョンを使用しているを疑ったしかし、それは私がすでにPRを送ったng-bootstrapの小さなバグを持っていることが判明しました:https://github.com/ng-bootstrap/ng-bootstrap/pull/1754。この修正プログラムは、次のリリースの前にマージされます。

私は今あなたがそうのような設定をキャストすることによって回避策を使用することができるためとして、と信じている:

(<any>config).autoClose = 'outside'; 
+0

私はNG-ブートストラップの最新バージョン(@ ngのブートストラップ/ NG-ブートストラップを使用しています@ 1.0.0-beta.1)。 – user3373970

+0

@ user3373970 - これは私たちの側の実際のバグです。詳細と回避策については、更新された回答を確認してください。 –

+0

@ pkozlowski-opensource私はあなたの提案したキャスティングソリューションconfig.autoClose = 'outside'を試しましたが、同じエラーが発生しています。この問題が修正され、レポとマージされる際にお知らせください。 – user3373970

関連する問題