我尝试构建一个指向嵌套路由的链接,并希望在此链接中添加一个类(用于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中添加自动更新的辅助标记。
那么我能做什么呢?
发布于 2013-01-28 06:38:25
使用:
{{#link-to 'rent' rent class='btn btn-primary btn-small'}}Go to rent{{/link-to}}
因为link-to
是一个视图帮助器。
发布于 2013-11-14 04:46:13
你可以很好地在{{#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>
发布于 2013-04-16 22:33:41
如果你想从变量中手动构造一些东西--在ember.js中有{{unbound}}
助手。
在您的情况下,代码将如下所示:
<a href="/#/rents/{{unbound rend.id}}" class="btn btn-primary btn-small">
do something
</a>
https://stackoverflow.com/questions/14552911
复制相似问题