簡體   English   中英

如何正確使用href與Angular路由?

[英]How to use href correcly with Angular routing?

在這里,我如何配置路由

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

然后我補充道

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

到我的htm頁面。

單擊鏈接時,URL將更改為

my_pagename.htm#!#文檔

並且它不會加載模板。

但是當我在位置手動輸入URL時

my_pagename.htm#!/ docs(用'/'替換哈希符號)

它加載很好。

你能告訴我這里的錯誤嗎?

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

你為什么用href添加#

嘗試這個

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

我不知道后果,但我改變了hrefs

    #!/<link>

Ex: #!/docs
    #!/contacts

現在他們工作正常。

請注意,我沒有更改js文件中的路徑路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM