Fra*_*isc 9 angularjs route-provider
对于像这样定义的路线:
$routeProvider
.when('/',
{
templateUrl:'views/login.html',
controller:'Login',
private:false
});
Run Code Online (Sandbox Code Playgroud)
例如,我如何访问事件中的private属性$routeChangeStart?目前我正在使用current.$$route.private它,但它似乎是错误的.
谢谢.
Nic*_*ise 20
实际上建议将所有带有路由的自定义数据放在"数据"对象中.
$routeProvider
.when('/',
{
templateUrl:'views/login.html',
controller:'Login',
data: {
private: false
}
});
Run Code Online (Sandbox Code Playgroud)
以下是我访问路线参数的方法
$rootScope.$on( "$routeChangeStart", function(event, next, current) {
next.data.private;
});
Run Code Online (Sandbox Code Playgroud)
routeChangeStart事件的第二个参数是被调用的路由对象.另一个优点是data对象中的任何东西都传递给子状态.
| 归档时间: |
|
| 查看次数: |
10457 次 |
| 最近记录: |