Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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
Angularjs 关于未捕获错误:语法错误,无法识别的表达式_Angularjs_Node.js_Twitter Bootstrap_Express - Fatal编程技术网

Angularjs 关于未捕获错误:语法错误,无法识别的表达式

Angularjs 关于未捕获错误:语法错误,无法识别的表达式,angularjs,node.js,twitter-bootstrap,express,Angularjs,Node.js,Twitter Bootstrap,Express,我正在实现一个angular+node js应用程序。我是新手。 我在html页面中将a href定义为,并将路由定义为 .when("/login", { templateUrl: '/app/ng/modules/home/partials/login-partials-view.html', controller: 'LoginController' }) 我的问题是 未捕获错误:语法错误,无法识别的表达式:/#/login 有人能告诉我是什么导致了这个问

我正在实现一个angular+node js应用程序。我是新手。 我在html页面中将a href定义为
  • ,并将路由定义为

    .when("/login", {
          templateUrl: '/app/ng/modules/home/partials/login-partials-view.html',
          controller: 'LoginController'
        })
    
    我的问题是

    未捕获错误:语法错误,无法识别的表达式:/#/login


    有人能告诉我是什么导致了这个问题吗?

    你输入了一个错误的url:它是#/login

    然后您可以像这样使用ui sref:

    <li><a data-toggle="modal" data-target="#myModal" ui-sref="login">Login</a></li>
    
  • 登录

  • 谢谢您的回复。如果我添加上述URL,它会给我带来未捕获的错误:语法错误,无法识别的表达式:#/login问题。请告诉我我缺少什么。它调用控制器但不会弹出登录窗口。我需要在代码中添加一些内容吗?您也可以使用state方法并执行ui sref=“login”
      .state('login', {
        url: "/login",
        templateUrl: "/app/ng/modules/home/partials/login-partials-view.html"
    })   
    
    <li><a data-toggle="modal" data-target="#myModal" ui-sref="login">Login</a></li>