我有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个加载完全正常。