添加类来链接到链接
我尝试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可能会认为你的类是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>
如果你想从variables手动构造东西 – 在ember.js中有{{unbound}}
助手。
在大小写代码将如下所示:
<a href="/#/rents/{{unbound rend.id}}" class="btn btn-primary btn-small"> do something </a>
- 什么是Ember RunLoop,它是如何工作的?
- 在EmberJS的选定列表项中分配'活动'类
- 使用Ember.js按模型types/对象值select视图模板
- ember.js + handlebars:呈现vs出口与部分vs视图与控制
- 如何处理Ember.js中的“无路由匹配”并显示404页面?
- 通过ember-cli创build的应用程序获取“未捕获的错误:断言失败:Ember Views需要1.7和2.1之间的jQuery”
- 如何使用ember.js访问嵌套索引路由中的父模型?
- 如何以及何时使用Ember.Application注册并注入方法?
- 你如何为ember.js创build一个自定义的适配器?