Javascript 使用angularjs在Internet上提供的默认页面
如果用户输入“”URL,则应用程序工作正常。但用户不知道正确的URL。如果他们只给出“”,则IBM http服务器显示错误。我必须在那里显示错误页面“找不到URL”。请帮助我解决此问题。查看此信息 如果您使用的是Javascript 使用angularjs在Internet上提供的默认页面,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,如果用户输入“”URL,则应用程序工作正常。但用户不知道正确的URL。如果他们只给出“”,则IBM http服务器显示错误。我必须在那里显示错误页面“找不到URL”。请帮助我解决此问题。查看此信息 如果您使用的是ngRoute,您可以像 $routeProvider .otherwise({ redirectTo: '/Transfer/#/' }); 如果您使用的是ui路由器 $urlRouterProvider.otherwise('/Transfer/#/
ngRoute
,您可以像
$routeProvider
.otherwise({
redirectTo: '/Transfer/#/'
});
如果您使用的是ui路由器
$urlRouterProvider.otherwise('/Transfer/#/');
如果有帮助,请尝试上面的代码片段。请参见此
如果您使用的是ngRoute
,您可以像
$routeProvider
.otherwise({
redirectTo: '/Transfer/#/'
});
如果您使用的是ui路由器
$urlRouterProvider.otherwise('/Transfer/#/');
如果有帮助,请尝试上面的代码片段。@Priyanka,因为您使用的是
ngRouter
,我给您举一个示例:
假设您已经创建了error.html
和其他html模板
$routeProvider.when('/login', {
title: 'MyLogin',
templateUrl: 'views/login.html',
controller: 'LoginCtrl',
controllerAs: 'vm'
});
$routeProvider.when('/error', {
title: 'Error Page',
templateUrl: 'views/error.html',
controller: 'errorController',//needed only if you want to do something in your error page.
controllerAs: 'vm'
});
$routeProvider.otherwise({
redirectTo: '/error'
});
说明:
首先,/login
是示例路线,通常在任何示例中都像其他示例一样,只是示例而已
然后,如果用户点击的url不是由您处理的,那么您可以使用否则
将用户重定向到应用程序的错误页面,就像我在上述代码中处理的那样。否则
然后将所有未处理的url重定向到错误页面
您只需在项目中的某个地方创建一个error.html(首选在views目录中),并在rout处理程序中给出其路径,如上例所示
希望这能帮助你 @Priyanka,当您使用
ngRouter
时,我给您举一个示例:
假设您已经创建了error.html
和其他html模板
$routeProvider.when('/login', {
title: 'MyLogin',
templateUrl: 'views/login.html',
controller: 'LoginCtrl',
controllerAs: 'vm'
});
$routeProvider.when('/error', {
title: 'Error Page',
templateUrl: 'views/error.html',
controller: 'errorController',//needed only if you want to do something in your error page.
controllerAs: 'vm'
});
$routeProvider.otherwise({
redirectTo: '/error'
});
说明:
首先,/login
是示例路线,通常在任何示例中都像其他示例一样,只是示例而已
然后,如果用户点击的url不是由您处理的,那么您可以使用否则
将用户重定向到应用程序的错误页面,就像我在上述代码中处理的那样。否则
然后将所有未处理的url重定向到错误页面
您只需在项目中的某个地方创建一个error.html(首选在views目录中),并在rout处理程序中给出其路径,如上例所示
希望这能帮助你 这取决于您的服务器,但您不能将根URI绑定到/Transfer/#/URI吗?您的服务器将响应302重定向,作业完成。当用户仅输入“”时,我们是否可以为此创建默认页面。如果“”是“”“那怎么办?我想你要么使用ngRoute,要么使用ui路由器?”?我想它会解决您的问题,我正在使用ngRoute,但是如何构建代码呢?这取决于您的服务器,但是您不能将根URI绑定到/Transfer/#/URI吗?您的服务器将响应302重定向,作业完成。当用户仅输入“”时,我们是否可以为此创建默认页面。如果“是”,那么如何?我假设您使用ngRoute或ui router?我认为这将解决您的问题。我正在使用ngRoute,但如何构建代码??