SyntaxError: expected expression, got '<' on AngularJS route refresh
SyntaxError: expected expression, got '<' on AngularJS route refresh
当我使用 url 上的 URL 参数刷新我的 AngularJS 路由时,我得到一个
SyntaxError: expected expression, got '<'
。当处于 HTML5 模式并且 # 被删除时会发生这种情况。我在我的 .htaccess 文件中对此进行了路由,以允许我访问任何 URL 并将其路由到 index.html。只有当我最后有一个参数时才会出现错误,例如:
.state('app.test', {
url: "/service/:test",
templateUrl: '/views/service.html'
})
转到/service/sampleText会导致上面的语法错误。
提前感谢您提供的任何帮助!
我想我应该把我解决这个问题的方法放在这里,因为我花了一些时间才找到。
我能够将我的 app.js 文件的脚本包含行(包括我的路由 $stateProvider)从我的 index.html 文件的 head 标签移动到 body 标签并修复它对我来说。
当我使用 url 上的 URL 参数刷新我的 AngularJS 路由时,我得到一个
SyntaxError: expected expression, got '<'。当处于 HTML5 模式并且 # 被删除时会发生这种情况。我在我的 .htaccess 文件中对此进行了路由,以允许我访问任何 URL 并将其路由到 index.html。只有当我最后有一个参数时才会出现错误,例如:
.state('app.test', { url: "/service/:test", templateUrl: '/views/service.html' })
转到/service/sampleText会导致上面的语法错误。
提前感谢您提供的任何帮助!
我想我应该把我解决这个问题的方法放在这里,因为我花了一些时间才找到。
我能够将我的 app.js 文件的脚本包含行(包括我的路由 $stateProvider)从我的 index.html 文件的 head 标签移动到 body 标签并修复它对我来说。