离子/角度ng-click调用不具有正确的参数

时间:2016-10-06 14:38:14

标签: android angularjs ionic-framework

我在android上使用ionic / angular。表单中有两个按钮:

<ion-modal-view>
  <ion-content>
    <form>
      <div class="list">
        ...
        <label class="item">
          <button ng-click="prefsSave(true)" class="button button-block button-positive">Save & Check</button>
          <button ng-click="prefsSave(false)" class="button button-block button-positive">Save</button>
        </label>
      </div>
    </form>
  </ion-content>
</ion-modal-view>

在点击时调用的函数在控制器中定义:

$scope.prefsSave = function(check) {
  ...
}

该函数始终使用&#39;&#39; true&#39;&#39;无论按哪个按钮。有什么问题?

1 个答案:

答案 0 :(得分:0)

似乎问题是由HTML 标签标记引起的。如果我使用 span 而不是标签,它可以正常工作。我不是说,我理解,但它有效。所以最终的HTML:

<ion-modal-view>
  </ion-header-bar>
  <ion-content>
    <form>
      <div class="list">
        ...
        <span class="item">
          <button ng-click="prefsSave(true)" class="button button-block button-positive">Save & Check</button>
          <button ng-click="prefsSave(false)" class="button button-block button-positive">Save</button>
        </span>
      </div>
    </form>
  </ion-content>
</ion-modal-view>