2011-04-06 61 views
4

我在EMIT塊使用這樣的用戶定義的動作內的參數嘗試過使用一個defaction參數:KRL:在一個發射塊

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

但運行當看到控制檯消息「css_class不定義」。

如何設置參數以便我可以在'發射'模塊中使用它?

回答

5

還有一個環境問題,仍在解決中。現在,只需將一個變量分配給您的參數,然後您的參數就會看到它。所以,這樣的事情:

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

這很有效。謝謝! – 2011-04-06 01:48:24