ember.js – 使用sproutcore-routing的正确步骤

前端之家收集整理的这篇文章主要介绍了ember.js – 使用sproutcore-routing的正确步骤前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对正确的程序,或至少使用 sproutcore-routing的常规程序好奇.

在阅读我的地方,它显示了路由的这个基本示例:

SC.routes.add(':controller/:action/:id',MyApp,MyApp.route);

我假设在大多数情况下,MyApp.route将调用提供的控制器上提供的操作.我的问题更多的是超出这一步,你如何处理一个应用程序的设置/拆卸的东西,你有很多主视图.

当控制器变化时,人们是否会实例化新的控制器,以始终以干净的数据和视图开始?或者是更常见/建议在加载时实例化所有控制器,并简单地使用路由来显示/隐藏主视图?

我想在控制器中的动作之间弹起时,同样的问题就是这样.做一些拆卸是适当的,特别是绑定/监听器,然后如果行动被召回,重新建立它们?

我的问题可能有点模糊,但我基本上想知道人们如何处理大量的主要观点,并处理清理,所以东西不会过时或啃大量的资源.

解决方法

猜你在找的JavaScript相关文章