添加类来链接到链接

我尝试build立一个链接到一个嵌套的路线,并希望添加一个类到这个链接(为twitter引导)

结果应该是这样的:

< a href="/#/rents/42" class="btn btn-primary btn-small">do something< /a> 

第一次尝试:

 {{#link-to "rent" rent}} 

给我一个链接到资源,但我不能指定一个(CSS)类。 在文档中,我看到只有title属性可以被指定

第二次尝试:

 < a href="/#/rents/{{rend.id}}" class="btn btn-primary btn-small">do something< /a> 

也是一个坏主意,因为Ember将在href中添加它的helper标签[用于自动更新]。

那我能做什么?

使用:

{{#link-to 'rent' rent class='btn btn-primary btn-small'}}Go to rent{{/link-to}}

作为link-to视图帮手。

您可以在{{#linkTo}}助手中{{#linkTo}}添加类,只需要记住不要混淆烬。

Ember可能会认为你的类是paramsrouteName ,我在paramsrouteName之后包含这个类,它工作正常。

 {{#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> 

如果你想从variables手动构造东西 – 在ember.js中有{{unbound}}助手。

在大小写代码将如下所示:

 <a href="/#/rents/{{unbound rend.id}}" class="btn btn-primary btn-small"> do something </a>