7
A
回答
-1
这是一个彻头彻尾的黑客,但它在Ember 1.0.0中起作用。生成链接到用户保持活跃,当用户路由活跃:
App.UserRoute = Ember.Route.extend({
activate: function() {
setTimeout(function() {
$('[href="#/users"]').addClass("active");
}, 0);
}
});
5
您可以重新打开Ember的LinkView,做这样的事(让currentWhen包含空格分隔值)
Ember.LinkView.reopen({
active: function() {
// we allow link-to's currentWhen to specify multiple routes
// so we need to check each one of them
var loadedParams = Ember.get(this, 'loadedParams');
var currentWhen = this['current-when'] || this.currentWhen;
currentWhen = currentWhen || (loadedParams && loadedParams.targetRouteName);
if (currentWhen && currentWhen.indexOf(' ') >= 0) {
var currents = currentWhen.split(' ');
router = Ember.get(this, 'router');
for (var i = 0; i < currents.length; i++) {
var isActive = router.isActive.apply(router, [currents[i]]);
if (isActive)
return isActive;
}
return false;
}
return this._super();
}.property('resolvedParams', 'routerArgs')
});
相关问题
- 1. 有没有办法将一个数组传递给rs.exe
- 2. 有没有办法在angularjs中将变量传递给模板?
- 3. 有没有办法将参数传递给pkg
- 4. 有没有办法将参数传递给is运算符?
- 5. 有没有办法将一个变量传递给keypressed函数?
- 6. 有没有办法将参数传递给ant任务命令?
- 7. 有没有办法将参数传递给NATURAL子例程?
- 8. 有没有办法将查询传递给PHP函数
- 9. 有没有办法将ServletRequest参数传递给JavaScript?
- 10. 有没有办法将参数传递给Chrome扩展?
- 11. 有没有办法将参数传递给setter
- 12. 有没有办法将任务ID传递给调用函数?
- 13. 有没有办法将请求参数传递给/ health端点?
- 14. 有没有办法将参数传递给m.me/username URL?
- 15. WinJS:有没有办法将参数传递给x-ms-webview?
- 16. 有没有办法将多个函数传递给AngularJS指令?
- 17. 有没有办法将命令行参数传递给spec/rspec?
- 18. 有没有办法将WebElement传递给Robot中的javascript?
- 19. 有没有办法在cakePHP中将beforeSave()中的数据传递给afterSave()?
- 20. 有没有办法获得传递给方法的参数数组?
- 21. 有没有办法将变量传递给装饰器?
- 22. 有没有办法将Runnable(或Callable)传递给IntentService?
- 23. 有没有办法将变量传递给IDENT_CURRENT?
- 24. 有没有办法将html/css选项传递给rails_admin输入?
- 25. 有没有办法将变量传递给jQ .attr或.css?
- 26. 有没有办法将一个值传递给GM_xmlhttprequest?
- 27. 有没有办法将'missing'对象传递给.append()
- 28. 有没有什么办法可以将javascript值传递给php?
- 29. 有没有办法将百分比(%)传递给例程?
- 30. 有没有办法将大小传递给`enum_for` /`to_enum`?
并开始与Ember 1.8,您可以设置当前时间 - 以空格分隔的路线! –
这应该用Ember App Kit来定义? – alexmngn