問題タブ [ngmodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular2 ngModel チェックボックスが未定義
誰かがこれを解決する方法を知っているかどうか簡単な質問ですが、チェックボックスの入力に問題があります。
次のように構成されています
チェックボックスをクリックするたびに、モデルの値が未定義になり、(ngModelChange)
のみを実行する がトリガーされconsole.log
ます。設定が適切に設定され、チェックボックスがオンになっていることがわかります。実際にクリックしたときにのみ、モデルの値が未定義になります。
もう 1 つの注意点は、この Angular2 プロジェクトが Web ワーカーとして実行されていることです。
誰かが同様の問題を抱えていて、これを解決する方法を知っていますか?
この HTML の背後にあるコンポーネントは
angular - Angular 2 ngModelの選択ボックスの変更が選択されたオプションを更新しない
Angular 2 でバグを見つけたかもしれないし、見つけなかったかもしれません。ユーザーが選択したアイテムを継続的に追加できるようにします。
だから私がしたいのは、下部の選択ボックスを空の値にリセットすることですが、ngModel の値を 0 (または空) に戻そうとしても、下部の選択ボックスは以前に選択したオプションのままです。
https://plnkr.co/edit/PMzbgEtyd4DFhObu1UVz
もう1つの奇妙な点は、entity.selectedを0ではなく「青」に設定すると、最後の選択ボックスがデフォルトで青になりますが、最初の選択でのみです。それ以降の選択は、前のものと同じままです。
angular - 他のブラウザangular2の同じngModelに反映されるngModelの変更
私はangular 2が初めてで、その上にプロジェクトを作成しています。npm を使用して angular 2 アプリケーションを実行しています。現在、3000 ポートの localhost でアプリケーションをホストしています。
私のプロジェクトの問題は、クロムとファイアフォックスなどの2つの異なるブラウザーで同時に同じページにアクセスしているときです。あるブラウザで入力を入力すると、他のブラウザもその入力に同じテキストを反映します。入力型パスワードも同様に反映されます。
コンソールでチェックインしましたが、何も表示されず、ウェブで検索しましたが、この問題に近いものは見つかりませんでした。教えてください:
同じ ngModel で同じテキストを反映する異なるブラウザと、それを修正する方法は?