Ember.js 车把 - 在操作助手中使用变量

ember.js handlebar - using variables inside action helper

本文关键字:变量 操作 js 车把 Ember      更新时间:2023-09-26

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

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

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

目标[操作名称] 未定义

返回目标[操作名称].调用(目标,事件);

请让我知道正确的方法是什么。

问候卡尔西克

我认为在这个jsfiddle中,您可以找到问题的答案:

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

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