ng-href在按钮中不起作用。 angularjs 1.7

时间:2019-02-25 09:52:21

标签: angularjs

<button ng-href="#!/edit/{{a.id}}" 
        type="button" 
        class="btn btn-default btn-sm">
    <span class="glyphicon glyphicon-edit"></span> 
    Edit
</button>

当我单击按钮时什么也没有发生。但是,如果我使用

,它将转到我想要的链接
<a ng-href="#!/edit/{{a.id}}> Edit </a>

如何使用按钮进行此路由?谢谢

1 个答案:

答案 0 :(得分:1)

问题在于<button>元素不支持href属性。

您可以尝试使用Bootstrap的类将<a>元素设置为类似于按钮的样式。

<a ng-href="#!/edit/{{a.id}}"
   class="btn btn-default btn-sm">
    <span class="glyphicon glyphicon-edit"></span>
    Edit
</a>