2015-06-11 27 views
0

背景

我正在處理一個視圖,我想在多個位置使用來自同一個對象的數據,但被來自其他對象的數據中斷。想想一個需要了解一個人,一個公司和一個事件的表單信,並且參考文件在整個信件中傳播。如何在Pakyow視圖中多次引用綁定?

我在瘦Web服務器上運行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>

+0

你可以分享後端綁定代碼嗎? – bryanp

+0

'binding(:name)do pp「in:name」 bindable.name end' – skylenewman

回答

1

直接回答你的問題,你會需要在帳戶兩次調用bind:

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

在這種情況下,儘管它可能有助於抽象掉的accounttoken的概念,而是有一個叫做mail_vars或東西的影響單個範圍。然後,只需將您的數據組合到單個數據結構中並將其綁定到視圖。

很多方法可以做到這一點,希望它有幫助!

+0

嗯。我將採用第一種解決方案,但單獨的範圍會讓我產生興趣,特別是如果我能夠做到這一點而不重複自己。 – skylenewman

相關問題