51得票15回答
Ember.js - 如何使用路由基础设施标记活动菜单项

我正在尝试创建导航标签(取自Twitter Bootstrap):<ul class="nav nav-tabs"> <li class="active"><a href="#">Home</a></li> <l...

28得票2回答
使用Ember进行导航的正确方法

什么是导航侧边栏的“正确方式”(或者至少是选项,如果没有单一的“Ember方式”来完成这个)?我应该以某种方式查看ContainerViews,还是应该只使用新的outlet功能并将导航置于我的应用视图内? 此外,根据URL(我正在使用路由),设置li上的.active类的“正确方法”是什么...

20得票2回答
Ember.js路由、出口和动画

似乎如果你想要使用新的Ember.js路由和outlets来动画化状态之间的过渡,那么你就没那么幸运了,因为outlet的先前内容将在你有机会对其进行动画处理之前被销毁。在可以完全动画化一个视图并转换到新状态的情况下,没有问题。只有旧视图和新视图都需要可见的情况才有问题。 看起来一些需要同时...

17得票2回答
Ember未捕获错误:断言失败:在inBuffer状态下清空视图。

运行以下代码时会出现此断言: 在inBuffer状态下清空视图是不允许的,且在正常情况下不应该发生。很可能您的应用程序中存在错误。这可能是由于属性更改通知过多导致的。 示例链接: http://plnkr.co/edit/s3bUw4JFrJvsL690QUMivar App = ...

14得票3回答
Ember路由器 - 如何处理404(未找到)路由?

我正在研究如何使用Ember.Router处理应用程序中的无效路由。 当前,如果我输入一个无效的路径,例如myapp.com/#FooBarDoesntExist,它会重定向到索引路由('/')。我希望定义一个notFound或404状态,以便可以将其路由到,这样我就可以告知用户发生了什么。...

13得票3回答
EmberJS:如何从控制器的操作转换到路由器

我有一个操作:{{action create target="controller"}} 我已经将其定位到绑定控制器(而不是路由器),就像这样:App.AddBoardController = Ember.Controller.extend create: -> ...

13得票2回答
如何在Ember.js中退出路由时*不*破坏视图

关于Ember.js新的路由系统(在这里有介绍),如果我理解正确,当您退出一个路由时,视图将被销毁。 是否有办法避免在退出路由时摧毁视图,并使得当用户重新进入路由时能够保留视图的状态? 更新:看起来,只有当替换了新路由中的outlet视图时,视图才会被销毁。例如,如果您在stateA中...

12得票3回答
Ember.js路由 - 有条件地阻止路由/状态更改

我正在尝试找出如何防止或暂停路由更改。对于我的编辑屏幕,如果用户在有未保存更改时导航离开(后退按钮或其他机制),我想提示他们确保要离开页面。与window.onbeforeunload非常相似,但通过路由器实现。 以前版本的Ember中的状态图表提供了一个可用的转换对象。在最新的Ember版...

11得票3回答
Ember-Data:如何使用“mappings”?

我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容: 我目前正在尝试使用ember + emberdata + router + asp.net web api搭建一个项目。大部分都能正常运行,但是当ember-data通过适配器查找我的模型时,我遇到了一个错误信息。 在我的后...

10得票3回答
Emberjs:路由中的条件重定向

在不破坏Ember.js路由器的内部一致性的情况下,是否有一种带有条件重定向的方法?