Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从外部角度重定向到角度路由_Javascript_Angularjs_Redirect - Fatal编程技术网

Javascript 从外部角度重定向到角度路由

Javascript 从外部角度重定向到角度路由,javascript,angularjs,redirect,Javascript,Angularjs,Redirect,我需要从不使用Angular的页面重定向到使用Angular的页面。它看起来应该可以工作,但是当重定向没有加载时,路由没有得到处理,我只得到一个基本上空白的页面 我只是打电话: window.location.href = '/#/myroute'; URL栏显示为https://myapp//myroute 这正是我所期待的。当我刷新时,它的工作原理与预期完全相同,但自动重定向不起作用 我尝试添加window.location.reload;在位置更改后添加到我的脚本,但它只是导致了一个无限

我需要从不使用Angular的页面重定向到使用Angular的页面。它看起来应该可以工作,但是当重定向没有加载时,路由没有得到处理,我只得到一个基本上空白的页面

我只是打电话:

window.location.href = '/#/myroute';
URL栏显示为https://myapp//myroute 这正是我所期待的。当我刷新时,它的工作原理与预期完全相同,但自动重定向不起作用


我尝试添加window.location.reload;在位置更改后添加到我的脚本,但它只是导致了一个无限循环。

在创建window.location.href='//myroute'时;页面上是否加载了角度脚本文件?angular已经使用ng app/angular.bootstrap在页面上初始化了..?@charlietfl我想route已经设置好了..这就是为什么它在页面刷新上工作可能与https vs http和阻止的内容有关吗?我很困惑:“//myroute”没有指向另一个页面,它指向同一个页面。你可以说-页面上没有加载同一页面Angular的另一部分,我想重定向到另一个使用Angular的页面。彼得,你已经解决了我的问题,但我不明白我该怎么做重定向。我尝试将链接更改为,但仍然有相同的问题,我猜是因为浏览器知道这是同一页。