是否可以在SproutCore夹具内定义一个函数?例如,如果我想要一个数组控制器,它根据选择更改了应用于对象的函数。我已经尝试在模型中指定一个属性,如下所示:
func: SC.Record.attr(Object)
并在灯具中:
{guid: 'tool-0',
func: function(){
$('domObject').append('message');
}
}
但我明白了:
Uncaught TypeError: Property 'func' of object App.Tool({guid: tool-0 , func: function() { ... }}) READY_CLEAN is not a function
我的实施或我的方法存在问题吗?我开始使用Javascript并不精彩,并且没有关于使用Sproutcore的大量信息,所以我很难说出我是否正确使用它。
答案 0 :(得分:0)
无法在灯具文件中添加功能。夹具仅用于在应用程序的开发阶段保存数据。
如果要添加操作现有数据或每个对象属性的任何函数,请在模型中定义这些函数。