尝试启用html5mode,但我得到了“你做错了什么”#39;在我的IDE(WebStorm 8)中$ locationProvider。 html5mode (true)下的曲线,标题中包含以下消息。我不确定自己做错了什么,所以我认为另一组眼睛会看到我错过的东西。
(function () {
var app = angular.module("app", ['ngRoute']);
app.config(function ($routeProvider, $locationProvider){
$routeProvider
//.when code
$locationProvider.html5Mode(true);
});
//app.controller...
}());
答案 0 :(得分:1)
我通过以下方式解决了我的问题:
我随机发现了以下问题:How do I enable Webstorm intellisense for AngularJS when writing CoffeeScript
我认为问题的一部分是Angular没有安装在WebStorm中,所以我的intellisense没有采用语法。下载并启用Angular到我的IDE后,IDE选择了
$locationProvider.html5mode(true);
代码片段,并且能够摆脱我的网址中的哈希值。