Ember.js 添加类到余烬链接到
我尝试构建一个嵌套路由的链接,并希望向该链接添加一个类(用于twitter引导) 结果应该是这样的:Ember.js 添加类到余烬链接到,ember.js,Ember.js,我尝试构建一个嵌套路由的链接,并希望向该链接添加一个类(用于twitter引导) 结果应该是这样的: < a href="/#/rents/42" class="btn btn-primary btn-small">do something< /a> 提供指向ressource的链接,但无法指定(css)类。在文档中,我看到只能指定title属性 第二次尝试: < a href="/#/rents/{{rend.id}}" class="btn btn-prima
< a href="/#/rents/42" class="btn btn-primary btn-small">do something< /a>
提供指向ressource的链接,但无法指定(css)类。在文档中,我看到只能指定title属性
第二次尝试:
< a href="/#/rents/{{rend.id}}" class="btn btn-primary btn-small">do something< /a>
做点什么
这也是一个坏主意,因为Ember将在href中添加其助手标记[用于自动更新]
那么我能做什么呢?使用:
{{{#链接到'rent'rent class='btn btn primary btn small'}转到rent{{/link to}
因为链接到的链接是一个视图帮助程序。如果您想从变量中手动构造一些东西,那么在ember.js中有{{unbound}}帮助程序 在您的情况下,代码如下所示:
<a href="/#/rents/{{unbound rend.id}}" class="btn btn-primary btn-small">
do something
</a>
您可以在
{{{linkTo}}
帮助程序中添加类,您只需记住不要混淆ember
Ember可能会认为您的类是params
中的routeName
,我在params
和routeName
之后都包含了该类,它工作得很好
{{#linkTo 'dashboard.screenshots' value.model class='thumbnail'}}
........
{{/linkTo}}
产生
<a id="ember507" class="ember-view thumbnail" href="#/project-2/member-1/task-2/screenshot-30">
.........
</a>
太棒了!我不知道我可以向助手添加视图属性。这在1.13.7版的ember中不再起作用,因为它无法添加ember视图
类,没有它,它将只是一个普通链接并重新加载页面。仅使用Connors中建议的class=“btn btn primary etc”
即可按预期工作。感谢您的指导,您应该使用{{{#链接到}帮助器。
<a id="ember507" class="ember-view thumbnail" href="#/project-2/member-1/task-2/screenshot-30">
.........
</a>