首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角1.5绑定ng-重复创建的控件?

角1.5绑定ng-重复创建的控件?
EN

Stack Overflow用户
提问于 2017-03-06 20:01:37
回答 3查看 110关注 0票数 0

角1.5

ng-repeat中,我创建了一个按钮,该按钮将显示带有锚链接的Bootstrap popup

如何绑定onAction调用,以便它调用我的$scope.onAction()函数?(onAction()不绑定到$scope.onAction())。

代码语言:javascript
运行
复制
<div ng-repeat="item in model.Holdings  track by $index" bs-popover>

  <button class="popoverBtn" 
        data-content="<a ng-click='onAction(1)'>Buy</a>...and more"
          click me to show popup
  </button>

</div>

下面是我的指令,打开Bootstrap弹出器:

代码语言:javascript
运行
复制
app.directive('bsPopover', function () {
    return function (scope, element, attrs) {
        element.find(".popoverBtn").popover({ placement: 'auto', html: 'true' });

    ????COMPILE GOES HERE???////
    };
});
EN

Stack Overflow用户

发布于 2017-03-06 20:15:39

如果希望在单击事件上将项的索引值传递到函数中,则只需传递它$index,而不是显式值。例如:

代码语言:javascript
运行
复制
<div ng-repeat="item in model.Holdings track by $index">
  <button class="btn btn-primary" 
        data-content="<a ng-click='onAction($index)'>Buy</a>...and more">
    click me to show popup
  </button>
</div>
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42634530

复制
相关文章

相似问题

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