加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何在我的应用程序中修复angular.js路由?

发布时间:2020-12-17 16:57:28 所属栏目:安全 来源:网络整理
导读:我在移动平台类固醇,angular.js和firebase.js上写了一个应用程序.最近我遇到了这样的问题:页面没有加载,因为它试图访问一个奇怪的url文件:// file:/// Users / patutinskijfedor / Desktop / firebase / WILLY / www /. Error: Failed to execute 'replac
我在移动平台类固醇,angular.js和firebase.js上写了一个应用程序.最近我遇到了这样的问题:页面没有加载,因为它试图访问一个奇怪的url文件:// file:/// Users / patutinskijfedor / Desktop / firebase / WILLY / www /.

Error: Failed to execute 'replaceState' on 'History': A history state object with URL 'file://file:///Users/patutinskijfedor/Desktop/firebase/WILLY/www/' cannot be created in a document with origin 'null'.

我在互联网上读到了这个问题,并意识到我的问题在于角度路由.它看起来像这样(文件app.js):

angular.module('SCBI',['SCBI.controllers','ngRoute']).config(function($routeProvider,$locationProvider){
    $locationProvider.html5Mode(true);

    $routeProvider.when('/teachers',{ templateUrl: 'teachers.html'});
    $routeProvider.when('/teachers/:id',{templateUrl: 't.html',controller: 'TeachersListController'});
    $routeProvider.when('/',{templateUrl: 'authorization.html',controller: 'AuthorizationController'});
    $routeProvider.otherwise({redirectTo:'/'});
});

所以问题可能在于html5Mode.我的问题是:如何在app.js中修复路由?该项目的完整代码如下:https://github.com/patut/SCBI.

解决方法

如果HTML5页面中提到的基本URL不正确,则可能会发生这种情况. 请在此处分享您的基本网址.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读