Ember - 如何在没有html的情况下渲染视图的属性

时间:2013-09-19 22:25:27

标签: javascript ember.js

我有一个带有currentUrl属性的Ember视图;调用视图时,此属性获取值,如下所示:

{{view App.MyView currentUrl="www.website.com"}}

在视图的模板中我有这样的东西:

<a href="{{view.currentUrl}}">

但这不起作用,因为车把表达式的输出是:

<script%20id='metamorph-4-start'%20type='text/x-placeholder'></script>www.website.com<script%20id='metamorph-4-end'%20type='text/x-placeholder'></script>

而不仅仅是我想要的www.website.com;你知道如何在没有HTML的情况下获得输出吗?

1 个答案:

答案 0 :(得分:3)

也许你可以在这里使用{{unbound}}助手。

<a href="{{unbound view.currentUrl}}">

或{{bind-attr}}助手

<a {{bind-attr href="view.currentUrl"}}>

取决于您是否希望实时更新(bind-attr)属性(未绑定)