我是第一次学习ember.js和flame.js,在理解一些文档时遇到了困难。我有一个flame小部件(一个按钮),当单击它时,应该向action中指定的函数发送一个参数(数字1)。火焰代码如下:
numButtonView: Flame.ButtonView.extend({
layout: { left: 150, width: 20 },
title: '4',
targetBinding: '^controller',
valueBinding: '^controller.num',
action: 'numDisplay'
})而ember函数现在看起来像这样:
App.calcController = Ember.Object.create({
var num = null;
numDisplay: function(num){
......
}
});如何将“参数”从小部件传递到函数?如果有任何帮助,我会很高兴的,..thanks!
编辑:我正在尝试通过点击按钮将控制器中的'num‘值设置为1。为此,我使用'valueBinding‘将按钮绑定到'num’。但是,我如何让值1与这个按钮和'num‘关联呢?
发布于 2015-02-22 02:37:41
您需要在控制器的操作中列出您的numDisplay函数:
Ember.Controller.extend({
actions: {
numDisplay: function(num){
......
}
}
});https://stackoverflow.com/questions/28648710
复制相似问题