angularjs - 关于Uncaught Error : Syntax error, unrecognized expression

标签 angularjs node.js twitter-bootstrap express

我正在实现一个 angular+node js 应用程序。我是新手。 我将 href 定义为 <li><a data-toggle="modal" data-target="#myModal" href="/#/login">Login</a></li>在 html 页面中并将路由定义为

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

我遇到的问题是

Uncaught Error: Syntax error, unrecognized expression: /#/login

谁能告诉我是什么导致了这个问题?

最佳答案

你输入了错误的网址:它是#/login

  <li><a data-toggle="modal" data-target="#myModal" href="#/login">Login</a></li>

如果你想要 .state 方法,这样做:

  .state('login', {
    url: "/login",
    templateUrl: "/app/ng/modules/home/partials/login-partials-view.html"
})   

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

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

关于angularjs - 关于Uncaught Error : Syntax error, unrecognized expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30619596/

相关文章:

javascript - 如何在 Angular JS 中读取 JSON 对象

javascript - angularJS 路由(没有错误)不工作

javascript - 如何在 require 中传递字符串/对象

html - 包含 Bootstrap CSS 时背景图像未出现在 div 上

html - 如何左对齐这些 Bootstrap 表单项?

angularjs - Angular -UI-日历 : Open popup on calendar dayClick

angularjs - Angular $translate 中 interpolationId 的目的是什么

javascript - 为什么父 promise 不会捕获嵌套 promise 的拒绝?

javascript - 部署到 Heroku 时如何忽略 GitHub 存储库中的文件?

html - 删除 2 个 <div> 标签之间的空格