首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使AngularJS链接看起来/表现得像按钮?

如何使AngularJS链接看起来/表现得像按钮?
EN

Stack Overflow用户
提问于 2016-09-26 16:59:15
回答 1查看 770关注 0票数 0

我的AngularJS模板中有以下代码:

代码语言:javascript
复制
<button class="submit-button" ng-click="myCtrl.doSomething1()">
    Do Something 1
</button>
<a class="submit-button" ui-sref="mystate({param1: 'a', param2: 'b'})">Do Something 2</a>

以下是其风格:

代码语言:javascript
复制
.submit-button {
  color: black;
  font-weight: bold;
  text-align: center;
}

它是这样呈现的:

我希望Do Something 2也出现并充当一个按钮,就像Do Something1一样。但是当单击时,它应该将用户发送到ui-sref中指定的状态。我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-26 17:20:56

附在按钮标签中

代码语言:javascript
复制
 <a ui-sref="mystate({param1: 'a', param2: 'b'})"><button class="submit-button">test</button></a>

正如Steve提到的,它不是有效的html,但在大多数浏览器(目前)中都能工作。

您应该能够将该指令应用于一个按钮元素,并且它应该可以工作。

代码语言:javascript
复制
   <button class="submit-button" ui-sref="mystate({param1: 'a', param2: 'b'})">test</button>

示例使用按钮作为外部div,使用锚标记作为外部div。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39708401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档