对于不支持的浏览器,Angular不会向ng-href中添加哈希值
angular not adding hash to ng-href for non supported browsers
我有一个ng-href附加到像
这样的链接ng-href="{{post.btn.url}}"
的值将生成如下:
ng-href="/news/some-post"
对于不支持html5模式的浏览器,这些链接不能工作,因为它们需要一个#.
在IE9中测试哈希没有添加,我是否必须检查所有的href自己并添加哈希,或者是否有一个内置的角方法?
Angular有{{hash}}
标记,你可以将它添加到ng-href
的末尾,以添加#
ng-href="{{hash}}/{{post.btn.url}}"
源https://docs.angularjs.org/api/ng/directive/ngHref 相关文章:
- 在Javascript中实现对哈希值的暴力攻击
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 要发送到控制器的 HREF 链接中的哈希值
- 使用 JavaScript 计算 Blob 的哈希值
- JavaScript 文件哈希值与文件的一部分一起生成
- JavaScript 隔离哈希值
- JavaScript 获取以前的哈希值
- 设置使用 window.open() 打开的空白页的哈希值
- Chrome 不返回哈希值
- Javascript 使用哈希值重新加载页面
- 为什么从其他网络返回会保留最后一个哈希值,同时显示第一个哈希值的内容
- 来自 Javascript 和 PHP 的不同哈希值
- 使用Javascript从url中获取空哈希值
- 如何使用JS重定向到具有哈希值的引用URL
- 单击一页滚动菜单时更改URL哈希值
- 是否可以在Mustache中基于哈希值切换模板部分
- 哈希值和后退/下一步按钮
- javascript哈希值验证
- 如何将哈希值转换为数组
- 对于不支持的浏览器,Angular不会向ng-href中添加哈希值