我正在实现一个 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/