我如何用ng-href超链接elements?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何用ng-href超链接elements?相关的知识,希望对你有一定的参考价值。

我有一个表,对于其中一个列,我正在尝试使用单个单词来链接网址,例如“Here”。但是,该列显示为空白(以及在intelliJ上显示“不允许属性ng-href”警告。这就是表格的样子,最后一行是我尝试超链接:

<tr>
<td ng-bind="order.paid | date:'short'"></td>
<td ng-bind="order.totalQty"></td>
<td ng-bind="order.total.pretty" ng-if="!store.shopifyInstalled"></td>
<td><a ng-href="order.shopifyReceiptUrl" ng-bind="Here" ng-if="store.shopifyInstalled"></a></td>
</tr>

我究竟做错了什么?

答案

使用花括号{{}}放置模型并删除ng-bind指令。

<tr>
<td ng-bind="order.paid | date:'short'"></td>
<td ng-bind="order.totalQty"></td>
<td ng-bind="order.total.pretty" ng-if="!store.shopifyInstalled"></td>
<td><a ng-href="{{order.shopifyReceiptUrl}}" ng-if="store.shopifyInstalled">Here</a></td>
</tr>
另一答案

可以用两种方式完成:

首先使用ng-init定义var:

<td><a ng-href="order.shopifyReceiptUrl" ng-bind="var_name" ng-init="var_name='Here'" ng-if="store.shopifyInstalled"></a></td>

二,使用自定义文字:

<td><a ng-href="order.shopifyReceiptUrl" ng-if="store.shopifyInstalled">HERE</a></td>

以上是关于我如何用ng-href超链接elements?的主要内容,如果未能解决你的问题,请参考以下文章

看我如何用 20 行代码改变女神看我的眼神

我如何用 pafy 为进度条制作线程

ng-href 中的 Angularjs 函数

Firestore:我如何用documentID读取子收集数据?

看我如何用云函数实现一个PC小程序代码包在线解密工具

超链接 div 内的按钮