gpt4 book ai didi

javascript - Ui-router - {slug} 和 :slug 之间的区别

转载 作者:行者123 更新时间:2023-11-30 08:27:58 25 4
gpt4 key购买 nike

我在我的项目中使用了 ui-router,我在文档中看到了两者:

.state('app.restaurants.index', {
url: '/{slug}',
controller: 'listRestaurantsController',
templateUrl: '/app/user/views/restaurants/list.html'
})

.state('app.restaurants.index', {
url: '/:slug',
controller: 'listRestaurantsController',
templateUrl: '/app/user/views/restaurants/list.html'
})

:slug{slug} 有什么区别?我需要在 url 中使用可选参数,您对此有何建议?

最佳答案

我相信两者是一样的,只是用“/{}”格式你可以定义要传递的参数的类型。

比如 url: '/{slug:int}' 这里的 slug 是 int 类型,uirouter 会为你类型检查参数。

如果我错了,请随时纠正我。

关于javascript - Ui-router - {slug} 和 :slug 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42173004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com