我有一个带有 currentUrl 属性的 Ember View ;该属性在 View 被调用时获取值,如下所示:
{{view App.MyView currentUrl="www.website.com"}}
在 View 的模板中我有这样的内容:
<a href="{{view.currentUrl}}">
但这不起作用,因为 Handlebars 表达式的输出是:
<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 的情况下获得输出吗?
最佳答案
也许你可以在这里使用 {{unbound}} 帮助器。
<a href="{{unbound view.currentUrl}}">
或 {{bind-attr}} 帮助器
<a {{bind-attr href="view.currentUrl"}}>
取决于您是否希望属性实时更新(绑定(bind)属性)或不实时更新(未绑定(bind))
关于javascript - Ember - 如何在没有 html 的情况下渲染 View 的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18905925/