抱歉问题的名称,你很快就会明白我的意思。
在 Ember 网站上,如果您按照给定的示例操作,您将得到以下内容:
Ember.Handlebars.helper('fullName', function(person) {
return person.get('firstName') + ' ' + person.get('lastName');
}, 'firstName', 'lastName');
但是如果你去掉函数的末尾,它仍然可以工作:
Ember.Handlebars.helper('fullName', function(person) {
return person.get('firstName') + ' ' + person.get('lastName');
});
添加/删除这些值有什么优点和缺点。
最佳答案
第一种方法具有依赖键,因此如果 firstName
或 lastName
发生更改,模板就会更新。第二个只是观察 person 实例,而不是你的属性。
看看 fiddle以便进一步了解
关于javascript - 写作助手: What's the use of the end arguments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20550063/