AngularJS - 处理空参数

时间:2014-02-09 15:30:39

标签: javascript angularjs angular-ui angular-ui-router

我正在使用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基本上打破了应用

0 个答案:

没有答案