$ locationProvider.html5mode(true)触发'未解析的函数或方法html5Mode'

时间:2014-10-03 19:12:07

标签: angularjs ide webstorm

尝试启用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...
}());

1 个答案:

答案 0 :(得分:1)

我通过以下方式解决了我的问题:

我随机发现了以下问题:How do I enable Webstorm intellisense for AngularJS when writing CoffeeScript

我认为问题的一部分是Angular没有安装在WebStorm中,所以我的intellisense没有采用语法。下载并启用Angular到我的IDE后,IDE选择了

$locationProvider.html5mode(true);

代码片段,并且能够摆脱我的网址中的哈希值。