对于meteor,我想创建一个可以轻松地将所有创建的属性添加到另一个对象的类。
通常会执行以下操作来向模板添加属性:
Template.templateName.propertyName = { property: value }
但我想做这样的事情:
class TemplateName extends View
propertyName:
property: value
我需要知道的是如何构建上面的View
类来执行此操作。
编辑1:
View
类应该将它的继承者的所有属性添加到Template
类的同名属性中。
因此,如果PostsIndex
扩展View
并且属性posts
已添加到PostsIndex
,则应将此posts
属性及其值添加到Template.PostsIndex
{1}}。
编辑2:
也欢迎其他选项,例如:
Template.TemplateName.extendWith ->
propertyName:
property: value
我还没有尝试任何东西,因为我不知道是否可能或我需要从哪里开始。
是否有可能以跨浏览器的方式进行?
答案 0 :(得分:0)
原来coffeescript就可以这样做:
Template.TemplateName extends
property: value