这里有一些简单的东西,我认为必须有更好的方法:我经常需要导航到一个新视图,同时我想向将要创建的范围提供一些上下文信息。我无法弄清楚如何做到这两点 - 更改url(导致我的视图/控制器被实例化)并传递我想在控制器范围中实例化的一些变量 - 例如,因此它们可以在视图中呈现模板
所以我正在这样做:
$rootScope.myVar = 'blah';
$location.path = '/newView' ;
和newView.html
访问{{myVar}}
我知道这是错误的,避免像$rootScope
一样使用全球倾销场的最简单的解决方案是什么?