Angularjs Can';使用角度ui路由器的t路由

Angularjs Can';使用角度ui路由器的t路由,angularjs,angular-ui-router,Angularjs,Angular Ui Router,应用程序未路由到视图。它只显示index.html视图,无法查看任何其他视图。在更换路由器之前,它工作正常。我还尝试在index.html中将ng视图更改为ui视图,但仍然没有任何结果 在ChromeDevTools中,我可以看到angular和ui路由器都在加载,所以它一定是代码中的某个东西。我希望有经验的人能注意到这一点。非常感谢 My index.html和app.js: “严格使用”; //声明依赖于视图和组件的应用程序级模块 角度.module('myApp'[ “ui.router

应用程序未路由到视图。它只显示index.html视图,无法查看任何其他视图。在更换路由器之前,它工作正常。我还尝试在index.html中将ng视图更改为ui视图,但仍然没有任何结果

在ChromeDevTools中,我可以看到angular和ui路由器都在加载,所以它一定是代码中的某个东西。我希望有经验的人能注意到这一点。非常感谢

My index.html和app.js:

“严格使用”;
//声明依赖于视图和组件的应用程序级模块
角度.module('myApp'[
“ui.router”,
“myApp.笑话”,
“myApp.view1”,
“myApp.view2”,
“myApp.auth”,
“myApp.version”
]).
配置(['$routeProvider',函数($routeProvider){
$routeProvider.Others({重定向到:'/view1'});
}]);

我的AngularJS应用程序
角种子应用程序:v
看到您的代码后,我能注意到的第一件事是您使用的是
ng视图
而不是
ui视图
。由于您在应用程序中使用的是
ui路由器
,因此需要使用
ui视图
而不是
ng视图


因此,只需像上面那样进行更改并检查一次。

您正在命名视图中加载模板和控制器

views: {
  'jokesContent': {
    templateUrl: "view_auth/auth.html",
    controller: 'AuthCtrl as auth'
}
但你不能定义这种观点。
您必须使用:
ui view=“jokecontent”
或者重写路由器配置以不使用命名视图

.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  $stateProvider
  .state('auth', {
    url: '/auth',
    templateUrl: "view_auth/auth.html",
    controller: 'AuthCtrl as auth'
  })
}])

嗨,阿楚,谢谢你的回复。我在帖子中写道,我已经尝试过了,但问题依然存在。。你知道它可能是什么吗?请澄清以下事情:1。您想将页面重新定向到哪个路线?2.是否使用嵌套视图?或者告诉我你到底想在这里做什么。谢谢你帮助阿丘!我试着遵循这个指南:我被卡在了“客户端身份验证”部分之前,它不会传递到/#/Auth或/#/croples。。你能不能快速看一下教程,看看你能不能找到它可能是什么?谢谢!您是否尝试将您的
ui视图命名为
ui view=jokecontent
。我尝试将ng视图更改为,但路由仍然没有问题。我需要刷新某些内容还是清除某些缓存?我停止了npm,npm又启动了。看看开发工具,网络面板,html加载了吗?只是看了看,html没有加载,先生,只有js文件。你的html文件中还有
ui视图
指令吗?我设法修复了,这是一个语法错误。我真傻,因为我没有检查控制台,忙着处理后端。。谢谢你的帮助!