【问题标题】:bootstrap accordion rerouting when a button in accordion-heading is clicked单击手风琴标题中的按钮时引导手风琴重新路由
【发布时间】:2017-10-06 09:55:23
【问题描述】:

我有以下代码

<uib-accordion close-others="true" class="my-table">
            <div class="accordion-group">
                <div class="column-header accordion-heading">
                    <div class="accordion-toggle">
                        <div class="accordion-cell">column1</div>
                        <div class="accordion-cell">column2</div>
                        <div class="accordion-cell">Remove</div>
                    </div>
                </div>
            </div>
            <uib-accordion-group ng-repeat="row in parentRows">
                <uib-accordion-heading class="accordion-heading">
                    <div ng-click="loadAccordionContent(row)" class="accordion-row">
                        <div class="accordion-cell">{{row.col1Val }}</div>
                        <div class="accordion-cell">{{row.col2Val }}</div>
                        <div class="accordion-cell">
                            <button type="button" ng-click="removeRow(row)"
                                    class="btn btn-sm cat-remove-button">
                                Remove
                                <i class="glyphicon glyphicon-remove">
                                </i>
                            </button>
                        </div>
                    </div>
                </uib-accordion-heading>

                <div>Some dynamic content</div>
            </uib-accordion-group>
        </uib-accordion>

当我单击按钮时,此代码将重新路由到我的应用主页。为什么会这样?我希望它调用 removeRow(row) 来删除该行并更新 parentRows。

【问题讨论】:

    标签: angular angular-ui-bootstrap bootstrap-accordion


    【解决方案1】:

    变化

    removeRow(row)
    

    removeRow(row, $event)
    

    并在我的函数开头添加以下代码解决了这个问题

            if ($event) {
            $event.stopPropagation();
            $event.preventDefault();
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      相关资源
      最近更新 更多