Cra*_*enz 0 handlebars.js ember.js
我必须遗漏一些简单的东西,因为我无法在任何地方找到问题的答案.我已经完成了RTFM的尽职调查,现在我正在这里提出问题.
简而言之,我想<a>在Ember模板中放置一个简单的标签,但额外的Ember标记使对象动态化会破坏URL本身.
我的模板看起来像这样:
<script type="text/x-handlebars" data-template-name="event-nav">
<a href="{{ obj.url }}">{{ obj.display_name }}</a>
</script>
Run Code Online (Sandbox Code Playgroud)
当然,这会产生这样的东西:
<a class="event-name logo" href="/<script id='metamorph-0-start' type='text/x-placeholder'></script><script id='metamorph-0-end' type='text/x-placeholder'></script>"><script id="metamorph-1-start" type="text/x-placeholder"></script>Object Name<script id="metamorph-1-end" type="text/x-placeholder"></script></a>
Run Code Online (Sandbox Code Playgroud)
简而言之,我该怎么做呢?
非常感谢.
你会在这种用例中使用'bindAttr'-helper:
<script type="text/x-handlebars" data-template-name="event-nav">
<a {{bindAttr href="obj.url" alt="obj.displayName"}}>{{obj.displayName}}</a>
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |