如何正确使用href与Angular路由?

时间:2017-03-27 17:39:26

标签: javascript angularjs angular-routing

这里,我如何配置路由

int * line = lineNum;

然后我添加了

var config = function (rp) {
    rp.when(
        '/docs',
        {
            templateUrl: 'Docs.htm'
        }
    );
};
config.$inject = ['$routeProvider'];
app.config(config);

到我的htm页面。

单击链接时,URL将更改为

  

my_pagename.htm#!#文档

并且它不会加载模板。

但是当我在位置手动输入网址

  

my_pagename.htm#!/ docs(用' /'替换哈希符号)

它加载得很好。

你能告诉我这里的错误吗?

指定href属性的正确方法是什么,以便使用角度路由? 我的角度版本是1.6.3

2 个答案:

答案 0 :(得分:0)

为什么要用href

添加#

试试这个

<a href="docs">Docs</a>

答案 1 :(得分:0)

我不知道后果,但我将hrefs更改为

    #!/<link>

Ex: #!/docs
    #!/contacts

现在他们工作正常。

请注意,我没有在js文件中更改路径路径。