首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将类添加到ember link-to

将类添加到ember link-to
EN

Stack Overflow用户
提问于 2013-01-28 06:10:34
回答 3查看 22.8K关注 0票数 54

我尝试构建一个指向嵌套路由的链接,并希望在此链接中添加一个类(用于twitter引导)

结果应该是这样的:

代码语言:javascript
复制
< a href="/#/rents/42" class="btn btn-primary btn-small">do something< /a>

第一次尝试:

代码语言:javascript
复制
{{#link-to "rent" rent}}

为我提供了到资源源的链接,但我不能指定(css)类。在文档中,我看到只能指定title属性

第二次尝试:

代码语言:javascript
复制
< a href="/#/rents/{{rend.id}}" class="btn btn-primary btn-small">do something< /a>

这也不是一个好主意,因为Ember会在href中添加自动更新的辅助标记。

那么我能做什么呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-28 06:38:25

使用:

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

因为link-to是一个视图帮助器。

票数 110
EN

Stack Overflow用户

发布于 2013-11-14 04:46:13

你可以很好地在{{#linkTo}}助手中添加类,你只需要记住不要混淆ember。

Ember可能会认为您的类是paramsrouteName,我在paramsrouteName之后都包含了这个类,它工作得很好。

代码语言:javascript
复制
{{#linkTo 'dashboard.screenshots' value.model class='thumbnail'}}
   ........
{{/linkTo}}

产生

代码语言:javascript
复制
<a id="ember507" class="ember-view thumbnail" href="#/project-2/member-1/task-2/screenshot-30">
   .........
</a>
票数 10
EN

Stack Overflow用户

发布于 2013-04-16 22:33:41

如果你想从变量中手动构造一些东西--在ember.js中有{{unbound}}助手。

在您的情况下,代码将如下所示:

代码语言:javascript
复制
<a href="/#/rents/{{unbound rend.id}}" class="btn btn-primary btn-small">
   do something
</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14552911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档