Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 路线在angularjs中不工作_Node.js_Angularjs_Routes - Fatal编程技术网

Node.js 路线在angularjs中不工作

Node.js 路线在angularjs中不工作,node.js,angularjs,routes,Node.js,Angularjs,Routes,我使用的是角节点。 我正在使用路由重定向页面 在我的html页面上,我定义了两个链接: <!DOCTYPE html> <html > <head> <title>My Angular App!</title> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js"></script> &l

我使用的是角节点。 我正在使用路由重定向页面

在我的html页面上,我定义了两个链接:

<!DOCTYPE html>
<html  >
<head>
    <title>My Angular App!</title>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js"></script>
    <script src="../public/javascript/angular-route.min.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="/webstorm1/app.js"></script>
    <script src="../controllers/registration.js"></script>

</head>
<body>
<div ng-app="test">
    <a ng-href="#/login">Login</a>
    <a ng-href="#/register">Register</a>
</div>
<div ng-view></div>

</body>
</html>
当我运行html文件并单击register链接时,它会打印“测试”,但不会在浏览器上显示页面。

您的超出范围


只需将ng app=test放在某些父元素(如body或html)中,使所有元素都在其作用域内。

请参阅网络日志以了解所引用视图的404错误。还要查看console是否有错误。@Chandermani:console上没有日志。请尝试将您的ng app=test移动到html或body标记。非常好。谢谢您现在的工作。@Vucko,您应该将您的评论作为答案发布,以便OP可以将其用作接受的答案。
var test =  angular.module('test', ['ngRoute'])
    .config(function($routeProvider, $locationProvider) {
console.log('test');
        $routeProvider.when('/register',
            {
                templateUrl: '/webstorm1/partials/register.html',
                controller: 'registration'

            });
        $routeProvider.when('/login',
            {
                templateUrl: '../partials/login.html',
                controller: 'login'
            });


    });
<div ng-app="test">                         <!-- ng-app starts -->
    <a ng-href="#/login">Login</a>
    <a ng-href="#/register">Register</a>
</div>                                      <!-- ng-app ends  -->
<div ng-view></div>                         <!-- outside from ng-app  -->