如何以编程方式将参数传递给Blaze组件?

时间:2015-08-01 17:21:48

标签: javascript meteor reactive-programming meteor-blaze

meteor-react tutorial通过调用Blaze.render指示您创建Meteor登录按钮:

this.view = Blaze.render(Template.loginButtons,
  React.findDOMNode(this.refs.container));

account-ui包文档说如果你想在屏幕的右边缘对齐登录下拉列表,你应该使用

{{> loginButtons align="right"}}'

不幸的是,Blaze.render()函数的文档并未指出我的JavaScript可用于传递等效align="right"的任何参数。

如何告诉Blaze使用align="right"呈现模板?

1 个答案:

答案 0 :(得分:8)

尝试使用Blaze.renderWithData

this.view = Blaze.renderWithData(Template.loginButtons, {
  align: "right"
}, React.findDOMNode(this.refs.container));