{{#view tagName="a" href="#"}}
The Link
{{/view}}
预期的 HTML
<a href="#" class="ember-view" id="emberXXX"> The Link </a>
现实
<a class="ember-view" id="emberXXX"> The Link </a>
看不到href
属性
也试过hrefBinding="#", href=true
在类似的行中,我想将一个动作与之关联,所以尝试了以下失败尝试
{{#view tagName="a" href="#" snippet}}
The Link
{{/view}}
片段在哪里action="showHome", click="showHome", actionBinding="showHome", clickBinding="showHome"
(此处的操作用于路由转换)
他们都没有工作,我知道我可以简单地做到
<a href="#" {{action showHome}}>The Link</a>
或定义视图
aView = Ember.View.extend({
tagName: 'a',
click: function(){
this.get('controller').controllers.send('showHome');
}
})
让事情正常进行,但我很好奇如何以模板方式实现它