gpt4 book ai didi

javascript - 模板中的 Angular ng-href

转载 作者:行者123 更新时间:2023-12-03 05:01:20 24 4
gpt4 key购买 nike

我在 Angular 路径中的模板中有这个:

<a class="btn btn-default" ng-href="/create>Create</a>

我定义了这条路线:

.when("/create", {
templateUrl: page_root + 'html/createhtml'
})

该链接链接到http://mysite/create而不是http://mysite/somepath#!/create

这是为什么呢?在主页上(不在我页面的 <ng-view> 部分中:

<a class="navbar-brand" ng-href="/">Home</a>

这将创建正确的链接 http://mysite/somepath

为什么模板不知道网站的根目录在哪里?

最佳答案

您应该将 href 引用为“#create”而不是“/create”。您还可以通过检查 anchor 元素来验证 href 属性是否正确生成。

<a class="btn btn-default" ng-href="#create">Create</a>

此外,我没有看到对静态 URL 使用 ng-href 的任何优势。您应该简单地使用 href

关于javascript - 模板中的 Angular ng-href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42216323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com