用户table.js如何分配的无标签烬组件的类名
export default Ember.Component.extend({
tagName: ''
});
用户table.hbs
<table>
{{yield}}
</table>
使用
{{#users-table class="table table-bordered"}}
{{#table-head}}
{{#table-row}}
{{table-head-cell}}
{{table-head-cell}}
{{/table-row}}
{{/table-head}}
{{#table-body}}
{{#each users as |user|}}
{{#table-row}}
{{table-body-cell cellValue=user.name}}
{{table-body-cell cellValue=user.age}}
{{/table-row}}
{{/each}}
{{/table-body}}
{{#table-foot}}
{{#table-row}}
{{table-head-cell}}
{{table-head-cell}}
{{/table-row}}
{{/table-foot}}
{{/users-table}}
,因为我提到组件的tagName为空(tagName:''),如何传递该根元素的类名称。有没有其他的选择
为什么不试试'{{users-table class =“table”tagName ='table'}}'......有什么东西阻止你? – kumkanillam
在这种情况下,模板文件将保留为{{yield}}。代码看起来不错 –
你不需要在你的情况下保留'{{yield}}'。请记住,如果你使用'tagName =''''那么你将不会得到'这个$'' – kumkanillam