javascript - アドバイスをください。Angular の $event は select で未定義ですか?
世界只因有你
世界只因有你 2017-06-05 11:09:56
0
2
714
### 開発環境: ###

    角度 1.6.1
  • Chrome 最新バージョン
  • 開発上の問題:

    $event を使用してイベント操作のオブジェクトを取得したいのですが、select では定義されておらず、非常に混乱しています。
  • 古いプロジェクトのメンテナンスの都合上、angular に触れたばかりですが、深く勉強する時間がありません。馴染みの友人が指導してくれることを願っています。
  • 開発目的:

    Angular の選択でイベント自体を取得し、.target を使用して操作の DOM を取得する必要があります。
  • 未定義が表示されるのはなぜですか?
  • ###デモ:###

ソースを追跡するために、angular およびネイティブ js を使用してイベント自体を取得しました。

  • コードペンデモ

  • codepen のコンソール出力の制限のため、以下の図は私の実装を示しています。

  • スクリーンショットの説明:

角度

    • JavaScript
    確認と回答にご協力いただき、誠にありがとうございます。ありがとうございます。
世界只因有你
世界只因有你

全員に返信(2)
伊谢尔伦

ng-change は $event を渡すことを許可しません。これは Angular のイベントではありませんが、値の変更をリッスンするため、$event は存在​​しません。
dom を操作する必要はありますか?
angular について説明してください:
1. angular を使用する場合は、dom を直接操作しないようにしてください。
2. どうしても操作する必要がある場合は、 を使用して操作するのが最善です。指令

いいねを押す +0
淡淡烟草味

答えはこちら: https://stackoverflow.com/que...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート