5
我試圖做一個簡單的鏈接到谷歌地圖插入到href字段中的動態地址。我已經嘗試了下面的代碼加上噸的其他亂搞沒有運氣。如何在handlebars href字段中插入動態的ember字符串?灰燼插入在車把模板中的href標記
我使用的是餘燼,欄杆和把手。 我知道如何使用bindAttr,如果我有我的模型存儲的整個url,但我只有地址。如果我可以在視圖中調用一次,那麼將Google網址與每個模型放在一起似乎都是不必要的。
<h1>{{name}}</h1>
<div>
<p><a {{bindAttr href='http://maps.com/?1=address'}}>{{address}}</a></p>
</div>
<h1>{{name}}</h1>
<div>
<p><a href='http://maps.google.com/?q={{address}}'>{{address}}</a></p>
</div>
我來修復它
App.Location = DS.Model.extend(
name: DS.attr('string', defaultValue: "")
address: DS.attr('string', defaultValue: "")
fullAddress: (->
"http://maps.google.com/?q=#{@get('address')}"
).property('address')
)
謝謝!你絕對指出我正確的方向。這是我第一次一起使用所有這些技術。 Rails,Ruby,Ember,Coffeescript,Handlebars,所以我仍然有點困惑如何構建一切,但我用我添加到問題中的代碼修復了它。再次感謝! –
@GarrettBoone我很高興我可以幫助,隨時在這裏發佈更多的問題,所以我相信他們得到成功的答案:) – intuitivepixel
@intuitivepixel jsbin不工作。 (不渲染模板) –