如何在 Pakyow 视图中多次引用绑定?

How do you reference bindings multiple times within a Pakyow view?

背景

我正在处理一个视图,我想在多个地方使用同一对象的数据,但被其他对象的数据打断了。想一想需要了解一个人、一家公司和一个事件的格式信函,并且参考资料散布在整封信函中。

我在瘦网络服务器上 运行 Pakyow 0.9.1。

我做了什么

绑定仅适用于后来的参考。我之前添加了一个,它起作用了。一次只能绑定一个。我在每个绑定中添加了 pp,只有第一个绑定到控制台。

风景

<strong data-scope="account" data-prop="name">name</strong>

...

<a href="#" data-scope="token" data-prop="url">Click here</a>

...

<strong data-scope="account" data-prop="name">name</strong>

要直接回答您的问题,您需要在帐户上调用绑定两次:

view.scope(:account)[0].bind(account)
view.scope(:account)[1].bind(account)

在这种情况下,尽管将 accounttoken 的概念抽象出来可能会有所帮助,而是使用一个名为 mail_vars 或其他影响的范围。然后,只需将您的数据组合成一个数据结构并将其绑定到视图。

有很多方法可以做到这一点,希望对您有所帮助!