使url匹配'/''/索引'和'/index.html'到单一状态
Make url match '/', '/index' and '/index.html' to a single state
我试图使以下url指向相同的状态,但只有两个可以工作。
- http://path.com/✔
- http://path.com/index✔
-
http://path.com/index.html✘
$stateProvider .state('home', { url: '/{index}', controller: 'HomeController', });
在$stateProvider文档中,它表示url
使用UrlMatcher模式,但没有图案似乎和我瞄准的手表相匹配。
那么,你如何使后者发挥作用呢?
谢谢!
/{index}
并不是你想象的那样。它用参数{index}
定义了/
的状态。所以我非常确信它也会捕获例如/dummy
。
我认为您想使用/
定义一个简单的状态,例如
$stateProvider.state('home', {
url: '/',
controller: 'HomeController',
});
然后使用ui路由器重定向(取自文档)
app.config(function($urlRouterProvider){
$urlRouterProvider.when('/index.html', '/');
$urlRouterProvider.when('/index', '/');
})
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 使url匹配'/''/索引'和'/index.html'到单一状态
- 为什么jQuery html在与表单一起使用时像replaceWith一样工作
- 2个Java脚本在一个单一的HTML页面
- 使url可点击在JS内的单一HTML表列?(CSV解析为HTML表)
- 我如何能有效地呈现10000个记录列表在单一的html文件
- JS/HTML 5框架,一个单一的排名页面
- 传单空白屏幕上的流星,但不是在单一的非流星测试.html
- 如何替换一个单一的ui-视图,如果我有多个ui-视图在一个单一的html
- 如何导出多个html表格和多个d3生成的图形成一个单一的pdf
- 创建一个带有选择器的HTML表单一个保存SQL十六进制颜色的选择器
- & lt; UL>菜单在单一的文件,然后调用它在所有的HTML网页
- 如何处理Android's后退按钮点击在一个单一的HTML页面webapp使用PhoneGap