再現する手順:
サマリーコントロールのインラインエディタはそのままであることに注意してください(古い値で!)。 インラインエディタは、選択イベントで閉じる必要があります。 選択イベントが発生するたびに、すべてのインラインエディターを閉じる必要があります。
こんにちはエリック、
私が思うすべてのインラインエディタで同じ問題。
この問題をデータ型の例で再現します。
更新@JulienGoldmanをありがとう-これは驚くべきことではありませんが、知っておくと非常に良いです! 簡単に修正できるはずだと思います。いくつかのアイデアがあります...最善のアプローチを決定する必要があります。 私は3つの(少なくとも)可能な解決策があると思います:
1)エディターの外部でクリックイベントを監視する
2) @inputが変更された場合は、エディターを
3)ユーザーが選択を変更したときに閉じます(これにはアプリケーションイベントがあります)
実装が難しいソリューションはありません。
注:Angular5からAngular7にアップグレードしている最中で、来週は休暇に出かけます。 しかしその後、私はいくつかのバグ修正に戻る必要があります、これは含まれています。
上記のオプション(2)は、実装が最も簡単で、最も正しいと思います。 だから今それをやってみるつもりです。 :)