我正在使用UI-Router,但一切都很好但我想防止有人可以访问带有空Params的页面。是否有一种“最好”的方法可以防止类似''/ person // info'的内容,它通常会为人们提供像'/ person / 23 / info'这样的人的ID。我的设置如下......
.state('person',{
abstract:true,
url:'/:id/',
templateUrl: '/assets/components/views/person.html',
controller: function($stateParams){
console.log($stateParams.id);
}
})
这是一个真正的痛苦的原因是因为如果你点击路径'/ person // info',它将重定向到/ person / info基本上打破了应用