首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ng-click with data-ng-href

使用ng-click with data-ng-href
EN

Stack Overflow用户
提问于 2016-05-01 17:33:51
回答 2查看 700关注 0票数 0

我正在尝试使用一个按钮来让用户了解产品的详细信息,但id也希望通过ng单击函数增加一个计数器。

代码语言:javascript
复制
   <div class="row center-block save-button" >
      <a data-ng-href="/savings/{{saving._id}}" >
        <md-button aria-label="button" ng-click="upVoteHome(saving)" type="button" class="save-button-md">Save</md-button>
      </a>
    </div>

这里的ng-点击没有任何效果,而且永远不会关闭该功能。

我怎么把这两者结合起来?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-01 17:42:25

这样做:

代码语言:javascript
复制
<div class="row center-block save-button" >
        <md-button aria-label="button" ng-click="upVoteHome(saving, {{saving._id}})" type="button" class="save-button-md">Save</md-button>
</div>

然后在upVoteHome函数中增加计数器,然后重定向到传递的url。

票数 1
EN

Stack Overflow用户

发布于 2016-05-01 17:44:37

我的建议是删除ng-href,只处理单击。

代码语言:javascript
复制
<div class="row center-block save-button" >
    <md-button aria-label="button" ng-click="upVoteHome(saving)" type="button" class="save-button-md">Save</md-button>
</div>

在控制器代码中,可以将用户重定向到另一个视图。

代码语言:javascript
复制
$scope. upVoteHome = function ( saving ) {
  //YOUR EXISTING CODE HERE
  $location.path( '/savings/' + saving._id );
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36969735

复制
相关文章

相似问题

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