Angularjs 路线不在角度上工作

Angularjs 路线不在角度上工作,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我创建了一个index.html页面,其中定义了两个链接: <!DOCTYPE html> <html ng-app="test"> <head> <title>My Angular App!</title> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>

我创建了一个index.html页面,其中定义了两个链接:

<!DOCTYPE html>
<html ng-app="test">
<head>
    <title>My Angular App!</title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.10/angular-ui-router.js"></script>
    <link data-require="bootstrap-css@*" data-semver="3.2.0" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
    <script src="js/app.js"></script>
</head>
<body>
<div id="links">
    <a ui-sref="login">Login</a>
    <a ui-sref="register">Register</a>
</div>
<div ui-view></div>
</body>
</html>

当我单击index.html文件中定义的链接时,它不会显示app.js中定义的另一个页面,您不需要在config文件夹中插入依赖项

您可以这样做:

angular.module('test', ['ui.router'])
  .config(function($stateProvider, $urlRouterProvider) {

        $stateProvider
            .state('register', {
                url: '/register',
                templateUrl: '/partials/register.html',
                controller: 'registration'
            });
        $stateProvider.state('login',{
           url: '/login',
            templateUrl: '/partials/login.html',
            controller: 'login'
        });

        $urlRouterProvider.otherwise('/');
    });

您是否在主页中定义了
ui视图
?@mohammadepahvand:yes..用整个代码更新了问题。@mohammadepahvand:Uncaught Error:No module:testGET 404(未找到)Uncaught Error:No module:test(匿名函数)angular.min.js:17 a angular.min.js:16(匿名函数)angular.min.js:16(匿名函数)angular.min.js:25米angular.min.js:6 e angular.min.js:24 pb angular.min.js:29 ob angular.min.js:15 ic angular.min.js:15(匿名函数)angular.min.js:157 a angular.min.js:113(匿名函数)angular.min.js:23 m angular.min.js:6 c angular.min.js:22好了,你有了它。首先你必须解决这个问题,还要使用angular的更高版本,1.2+。
angular.module('test', ['ui.router'])
  .config(function($stateProvider, $urlRouterProvider) {

        $stateProvider
            .state('register', {
                url: '/register',
                templateUrl: '/partials/register.html',
                controller: 'registration'
            });
        $stateProvider.state('login',{
           url: '/login',
            templateUrl: '/partials/login.html',
            controller: 'login'
        });

        $urlRouterProvider.otherwise('/');
    });