角度 - 两种状态:2加载完全正常,第3次不做 - 为什么?

时间:2017-03-21 13:46:19

标签: angularjs angular-ui-router

我有3个角度状态与控制器等,2加载精细,而第三个只是不。除了那个第三个当然有一个不同的名字,它们是相同的,一个小时几乎主演我的代码,我只是不知道该怎么做。任何想法都会很棒! 对于主要状态我一直得到:错误:无法解决'主要'来自州'' WORKS:

JS / AUTH / auth.js

          app.config(function ($stateProvider) {
              $stateProvider.state('auth', {
                url: '/',
                templateUrl: '/js/auth/auth.html',
                controller: 'authCtrl'
              });
            });

JS / AUTH / auth.controller.js

            app.controller('authCtrl', function($scope){
            console.log("whyyyy")
            })

第二个也有效的州:

JS /测试/ test.js

          app.config(function ($stateProvider) {
              $stateProvider.state('test', {
                url: '/test',
                templateUrl: '/js/test/test.html',
                controller: 'testCtrl'
              });
            });

JS /测试/ test.controller.js

app.controller('testCtrl', function($scope){
  console.log("test")
})

现在第3个是相同的,但没有加载:

JS /主/ main.js

          app.config(function ($stateProvider) {
              $stateProvider.state('main', {
                url: '/main',
                templateUrl: '/js/main/main.html',
                controller: 'mainCtrl'
              });
            });

JS /主/ main.controller.js

         app.controller('mainCtrl', function($scope){
            console.log("home")

            })

的index.html:

   <script src="app.js"></script>
   <script src="js/auth/auth.js"></script>
   <script src="js/auth/auth.controller.js"></script>

   <script src="js/test/test.js"></script>
   <script src="js/test/test.controller.js"></script>

   <script src="js/main/main.js"></script>
   <script src="js/main/main.controller.js"></script>

<body ng-app="myTesting">
<ul>
  <li ui-sref="test">test</li>
  <li ui-sref="main">home</li>
</ul>
<ui-view></ui-view>

</body>

我使用节点但它无法与服务器端的任何路由或任何东西有关,因为3个状态中的2个加载完全正常。

0 个答案:

没有答案