ember.js handlebar - 在action helper中使用变量

时间:2012-06-13 13:08:48

标签: javascript handlebars.js

我正在尝试为cms创建动态菜单。我有动作和目标变量存储在数据库中,我想将它们传递给动作助手:

<li><a href="#" {{action this.action target=this.controllername}}>{{unbound this.name}}</a></li>

我编写了上面的代码,我在控制台上收到以下错误:

目标[actionName]未定义

返回目标[actionName] .call(target,event);

请告诉我这样做的正确方法。

此致 KARTHIK

1 个答案:

答案 0 :(得分:0)

我认为在这个问题中你会找到你问题的答案:

http://jsfiddle.net/Malkyne/ydTWZ/

{{#each item in content}}
    <li>
        <a {{action select item}} {{bindAttr class = "item.classNames"}}> 
            {{item.label}}
        </a>
    </li>
{{/each}}