javascript - Bitte geben Sie mir eine Anleitung, ob Angulars $event in select undefiniert ist.
世界只因有你
世界只因有你 2017-06-05 11:09:56
0
2
730

Entwicklungsumgebung:

  • eckig 1.6.1

  • Chrome neueste Version

Entwicklungsprobleme:

  • Ich möchte $event verwenden, um das Objekt der Ereignisoperation abzurufen, aber es ist in der Auswahl undefiniert, was sehr verwirrend ist.

  • Aufgrund der Wartungsanforderungen alter Projekte bin ich gerade erst mit Angular in Kontakt gekommen, hatte aber keine Zeit, es eingehend zu studieren. Ich hoffe, dass mir bekannte Freunde eine Anleitung geben können.

Entwicklungszweck:

  • Sie müssen das Ereignis selbst in der Auswahl von Angular abrufen und dann .target verwenden, um den DOM der Operation abzurufen.

  • Warum erscheint undefiniert?

DEMO:

  • Um die Quelle zu verfolgen, habe ich Angular und Native Js verwendet, um das Ereignis selbst zu erhalten.

  • CODEPEN-DEMO

  • Aufgrund der Einschränkungen von Codepen bei der Konsolenausgabe zeigt das Bild unten meine Implementierung.

Screenshot-Beschreibung:

  • eckig

  • JavaScript


Vielen Dank, dass Sie mir bei der Überprüfung und Beantwortung geholfen haben, vielen Dank.

世界只因有你
世界只因有你

Antworte allen(2)
伊谢尔伦

ng-change不允许传递$event,因为在angular中并不是一个事件,而是监听值的改变,所以也就不会有$event。
你是有什么需求必须要操作dom么?
关于angular,说明一下:
1、用了angular,尽量不要直接操作dom
2、实在要操作,最好directive去操作

淡淡烟草味

此处解答:https://stackoverflow.com/que...

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage