我在获取参数值时遇到问题。如果我在控制器中尝试它,我只得到null或未定义。
这是我的模板<button {{action "select" this someParameter target=controller on="doubleClick"}} >OK </button>
这是我的控制器
App.SampleController = Ember.Controller.extend({
actions: {
select: function(param1) {
alert("clicked"+param1);
console.log(param1);
},
}
});
答案 0 :(得分:1)
使用此 -
App.SampleController = Ember.ObjectController.extend({
actions: {
select: function(param1, param2) {
alert("clicked "+param1 + param2);
console.log(param1, param2);
}
}
});
你应该使用ObjectController
在HTML中 -
<button {{action "select" this "someParameter" target=controller on="doubleClick"}} >OK </button>
DEMO - FIDDLE