问题标签 [angularjs-ng-href]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
616 浏览

c# - AngularJS 使用表达式作为 href

我的网页已设置,因此当用户选择多个选项之一时,将出现许多超链接并将您带到该网页。为了使我的代码不那么 DRY,我创建了一个 ng-repeat div 来为用户输出所有选项。所有超链接都正确显示在页面上,但链接本身已损坏,因为 href 无法与其中的表达式一起使用。

我尝试用 ng-href 替换 href,因为它应该有助于在 HTML 更改页面之前处理表达式,但这没有效果。然后我删除了表达式周围的大括号和引号,因为在表达式中你不应该需要它们。但是代码现在有一个错误,因此它不会运行。这是我们单独创建每个页面时的样子:

0 投票
2 回答
1675 浏览

c# - 如何点击没有 ID 或名称的链接?

HTML 代码:

C#代码:

0 投票
2 回答
2453 浏览

javascript - 范围不更新/工作的AngularJs ng-href动态链接

我遇到一个问题,其中带有 ng-href 标记的标记链接其中的范围参数会在范围更改时更新。我在这个答案中读到(为什么指令 ng-href 需要 {{}} 而其他指令不需要?) ng-href 使用 $observe ,当范围值更改时应该更改 ng-href 。

这是有问题的html链接。它有两个用于更改年份的按钮,一个用于显示年份的 ap 标签(id=yearp)和一个用于每个月的按钮(带有无法正常工作的链接)

这个页面的角度控制器看起来像这样

现在按下按钮 prev 和 next 正确更改 $scope.curyear 并在 yearp 标签中更新,但按下任何链接仍将带我到(如果按下一月)“日历/月/2015-01-01”无论如何$scope.curyear 是什么。有人对为什么会发生这种情况以及如何解决有任何意见吗?

提前致谢!

0 投票
0 回答
445 浏览

angularjs - 处理 ng-href 的 404

我被一个将 ng-href 设置为服务器存储变量的锚点卡住了,假设 300 中的 1 个返回 404 并且该源不在我的控制范围内。

发生的情况是 steamer.portURL 有时会返回 404 并导致整个模板崩溃。我已经写了一个 404 检查服务器端,但是由于请求了大量的记录,它花费的时间太长并且导致超时。我也不能减少这个数字。有没有一种好方法可以检查 URL 是否“好”并执行 ng-if 或 ng-switch 以使模板不会完全崩溃?

由于 CORS 有效,我也无法从 Javascript 调用...

谢谢...

0 投票
2 回答
1092 浏览

javascript - Angular - 通过函数有条件地设置 ng-href

我有一个角度控制器,我想根据函数的结果有条件地设置链接

在控制器中

如果我像这样对网址进行硬核,我可以让它工作

有谁知道如何将函数传递给 ng-href?

0 投票
1 回答
492 浏览

angularjs - ng-href 不工作

我有这个代码

当悬停在上面时什么都没有显示

而这有效

我在我的配置中设置了 $compileProvider 如下

我到处寻找,但未能找到解决方案。{{vm.user.quicklinks2}} 返回正确的值。

0 投票
2 回答
1903 浏览

angularjs - 如何在 $scope 更改时更新 ng-href URl

我正在寻找从控制器更新范围值的“ng-href”url。最初在页面加载 url 上插入很好。但是当我更改应该更新 URL 的范围时

在这里,我想在调用该函数时使用“www.yahoo.com”更新网址。

0 投票
0 回答
64 浏览

angularjs - Angularjs在移动网络中延迟几秒钟

我在我的代码中使用了这个,它在网络上运行良好,但是在移动网络上,当点击这个锚标签时,会暂停 3-4 秒,然后它会被重定向

<a ng-href="/menswear">衬衫</a>

我如何在 angularjs 中减少移动 Web 中的时间

0 投票
1 回答
28 浏览

javascript - AngularJS 应用程序偶尔会使用 href 和 ng-href 刷新

有时我的 AngularJS 应用程序会在单击将您带到站点内某个位置的链接时刷新。似乎与此没有任何一致性,有时与href="/foo"有时与ng-href="/foo/{{bar}}"

当我在导航中的链接之间单击有点太快并且我获得了完整的应用程序刷新时,我似乎能够重现这一点。

我真的很想避免用触发 $location.path('foo'); 的 ng-click 替换整个站点的所有href。如果可能,请键入函数...

还有其他人遇到过这个问题吗?我正在使用 AngularJS 1.4.2

谢谢!

0 投票
1 回答
476 浏览

javascript - 使用 ng-href 传递 $location.search 参数

我当前的代码中发生了一些非常奇怪的事情。

所以我用ng-repeat这样的对象数组来创建几个元素:

据我所知,我渲染的 HTML 看起来像这样:

如果我现在单击此链接,我将被重定向到这样的 url:

当我实际上当然想在这里时:

为什么“ +”和第二个“ =”符号在links-href-attribute中正确时以这种方式翻译?有人遇到同样的问题吗?知道我做错了什么吗?