【问题标题】:Dart: How to make a class trigger?Dart:如何制作类触发器?
【发布时间】:2018-07-09 11:53:14
【问题描述】:

html

<button class="btn btn-control" (click)="toggle($event)" *ngFor="let el of menuL">{{el}}</button>

飞镖

void toggle(MouseEvent e) {
 print(e.target.classes );
}

[错误] 没有为类 'EventTarget' 定义 getter 'classes'。 (包:angular_tour_of_heroes/src/components/dashboard/dashboard.dart,第 45 行,第 20 列)

飞镖

void toggle(MouseEvent e) {
 e.target.classes.toggle('active');
}

[错误] 没有为类 'EventTarget' 定义 getter 'classes'。 (包:angular_tour_of_heroes/src/components/dashboard/dashboard.dart,第 44 行,第 14 列)

怎么做才对?

【问题讨论】:

    标签: html dart


    【解决方案1】:
    HtmlElement elem = e.target;
    elem.classes.toggle('active');
    

    【讨论】:

    • 虽然这可能会回答问题,但最好添加一些关于此答案如何有助于解决问题的描述。请阅读How do I write a good answer了解更多信息。
    猜你喜欢
    • 2020-07-31
    • 1970-01-01
    • 2015-03-01
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多