【问题标题】:Using Ionic Checkbox for To-Do Ionic app为待办事项 Ionic 应用程序使用 Ionic 复选框
【发布时间】:2018-02-07 15:00:04
【问题描述】:

我想知道是否可以使用一个

<ion-item>
  <ion-label>Item1</ion-label>
  <ion-checkbox [(ngModel)]="item"></ion-checkbox>
</ion-item>

创建一个待办事项应用程序,您可以在其中选中 ion 复选框,然后按下提交按钮,该项目将从“待办事项”列表移动到“已完成列表”。这些列表将在同一页面上:

【问题讨论】:

    标签: angular checkbox ionic-framework


    【解决方案1】:

    你好,这是可能的,试试循环和对象

        $scope.todos = [
                    {name:"item1" , completed:false},
                    {name:"item2" , completed:false},
                    {name:"item3" , completed:false}
                   ];
    

    使用 ng-repeat 显示复选框,使用 ng-if 仅显示已完成和未完成的复选框。

    //show uncompleted todos
    <ion-item  ng-repeat="todo in todos" ng-if="!todo.completed">
      <ion-label>{{todo.name}}</ion-label>
      <ion-checkbox [(ngModel)]="todo.completed"></ion-checkbox>
    </ion-item>
    
    //show completed todos
    <ion-item  ng-repeat="todo in todos" ng-if="todo.completed">
      <ion-label>{{todo.name}}</ion-label>
      <ion-checkbox [(ngModel)]="todo.completed"></ion-checkbox>
    </ion-item>
    

    这只是一种方法,有很多方法可以做到这一点。

    【讨论】:

      猜你喜欢
      • 2020-09-02
      • 1970-01-01
      • 2021-02-23
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 2017-06-29
      相关资源
      最近更新 更多