问题标签 [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 投票
4 回答
2446 浏览

javascript - 寻找子字符串替代javascript

基本上我的问题是我在变量版本上使用子字符串方法来获取结果,然后使用 ng-href 在 URL 中使用:

如您所见,子字符串方法最终停止工作,我该如何解决这个问题?

0 投票
0 回答
292 浏览

angularjs - 带有encodeURIComponent的AngularJS过滤器在链接中不起作用

我正在尝试使用调用 encodeURIComponent 的过滤器对 URL 中传递的值进行编码。

我原来的过滤器

是基于这篇文章

如何从 angularJS 模板调用 encodeURIComponent?

当这不起作用时,我尝试了一些其他建议并注入 $window,将其包装在另一个函数中并将 href 更改为 ng-href。原始版本和这个新版本都返回相同的输出。

如果我这样做,我可以在控制台中看到预期的编码值。

控制台输出

我可以像这样绑定它,结果是编码值。

但是,当我输入 href 或 ng-href 时,该值不会被编码。

“日本/新加坡 PO”的值应该是 Japan%2FSingapore%20PO,但它没有改变。

网址截图

任何帮助或建议将不胜感激。


对于 MikeS 在你悬停时显示编码的 url jsfiddle screenshot of jsfiddle

0 投票
2 回答
46 浏览

javascript - 如何在AngularJS中传递参数

我在 Angular JS 中有一个产品列表,当我单击某个项目的链接时,我想将该产品的索引发送到一个新页面,在该页面中获取该项目的所有详细信息(类别、价格等)项目索引。这些信息将取自已在 javascript 中定义的同一数组。你有什么建议吗?