我尝试使用一个按钮,将用户带到产品详细信息,但ID也类似于通过ng-click功能递增计数器的按钮
<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-click没有任何效果,也从不使用该功能。
如何将两者合并?
由于
答案 0 :(得分:1)
这样做:
// WORKS BUT DON'T EVER ACTUALLY DO THIS
Value value = mockedThing.doA();
verify(mockedThing);
eq(value);
mockedThing.doB(8675309 /* dummy value ignored because of matcher */);
然后在upVoteHome函数中递增计数器,然后重定向到传递的url。
答案 1 :(得分:0)
我的建议是删除ng-href,只处理点击
<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>
在您的控制器代码中,您可以将用户重定向到另一个视图
$scope. upVoteHome = function ( saving ) {
//YOUR EXISTING CODE HERE
$location.path( '/savings/' + saving._id );
};