4

我尝试在用户定义的操作中使用发射块中的参数,如下所示:

my_action = defaction(css_class) {
    emit <| $K(css_class).append("<span>!!</span>"); |>
}

但是当它运行时,您会看到一条控制台消息“css_class 未定义”。

如何设置参数以便我可以在“发射”块中使用它?

4

1 回答 1

5

存在仍在解决中的defactions 的环境问题。现在,只需为您的参数分配一个变量,您的发射就会看到它。所以,像这样:

my_action = defaction(css_class) {
    my_class = css_class;
    emit <| $K(my_class).append("<span>!!</span>"); |>
}
于 2011-04-06T01:30:01.960 回答