2017-03-23 1 views
0

私はAngular2でいくつかの入力タイプ(テキスト、ファイル、チェックボックス、テキストエリア)でフォームを持っています。テキストとテキストエリアをクリックすると、期待どおりのフォーカスが得られます。しかし、チェックボックスやファイル要素をクリックすると、は何も起こりません。。チェックボックスがオンになっていないと、「ファイルを選択」ダイアログが開きません。私は[ngModel]の有無にかかわらずこれを試しましたが、それは違いを生じさせないようです。Angbox2でチェックボックスとファイルタグが機能しません

私はこれがz-indexの問題のためかもしれないと思っていましたが、私はz-indexのすべてのインスタンスを削除しようとしましたが、違いはありません。

私がこれを研究して考えたもう一つの考えは、要素の自然な振る舞いを妨げるいくつかのメソッドがどこかに呼び出されているということですが、これがどこで起こっているのかわかりません自分のコード。

私はAngular2の初心者ですので、私が考えていない簡単な答えがあれば事前に謝ります。

TYIA!

+0

[ngModel]?あなたは[(ngModel)] –

+0

のコードのいくつかを、問題が発生したフォーム要素のように投稿したことを意味しましたか?その他の関連部分 –

+0

これを実証するプランナーを提供できますか? –

答えて

0

私のアプリをplunkrのために簡素化しようとしているうちに、私は問題を発見しました。私は、ドキュメント上にホストリスナーを持つ "clickOutside"という指示文を持っています:クリックが要素の外にあるかどうかを確認するにはクリックします。私はそれをページのいくつかの場所で使用しました。それは、(clickOutside)= "runMethod();ではなく、runMethod(); otherValue = true;という単純なメソッド呼び出し以上のものがあれば、ファイルとチェックボックスのタグは

関連する問題