作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
.state('tabs.map', {
url:'/map/{location_id}',
params: {
location_id: { value: -1 }
},
views: {
'map-tab':{
templateUrl:'templates/map.html',
controller:'MapCtrl'
}
}
})
我已经尝试了许多不同的可选参数选项,我在网上找到了这些选项,但没有一个像我正在寻找的那样工作。我添加的代码允许:
.state('tabs.map', {
url:'/map/:location_id',
params: {
location_id: { value:null, squash:true }
},
views: {
'map-tab':{
templateUrl:'templates/map.html',
controller:'MapCtrl'
}
}
})
最佳答案
您可以使用 Squash 参数来允许没有尾部斜杠
params: {
location_id: {
value: null,
squash: true
}
}
关于angularjs - 带有可选参数且没有尾部斜杠的应用程序状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378338/
我是一名优秀的程序员,十分优秀!