使用打字稿在 Ionic 2 上动态添加行

金骨

我想单击一个按钮,单击该按钮时会插入一行:

  <ion-grid>
    <ion-row>
      <ion-col>
        1 of 2
      </ion-col>
      <ion-col>
        2 of 2
      </ion-col>
    </ion-row>
  </ion-grid>
  <button (click)="addrow"></button>

在打字稿方面:

addrow(){
//code
}

你知道任何使用 ionic 2 和 typescript 的例子吗?

塞巴费雷拉斯

您可以使用数组动态添加行。请看看这个 plunker请注意,在 plunker 中,我还使用了一个maxQuantity属性来禁用按钮(并避免将新行添加到网格中)。

风景:

<ion-header>
  <ion-navbar>
    <ion-title>Ionic Demo</ion-title>
  </ion-navbar>
</ion-header>

<ion-content padding>

  <ion-grid>
    <ion-row *ngFor="let row of rows">
      <ion-col>
        {{ row?.firstCol }}
      </ion-col>
      <ion-col>
        {{ row?.secondCol }}
      </ion-col>
    </ion-row>
  </ion-grid>
  <button ion-button [disabled]="rows?.length === maxQuantity" (click)="addrow()">Add a row</button>

</ion-content>

组件:

@Component({...})
export class HomePage {

  public rows: Array<{ firstCol: string, secondCol: string }> = [];
  private maxQuantity: number = 5;

  constructor() {}

  public addrow(): void {
    this.rows.push({ firstCol: '1 of 2', secondCol: '2 of 2' });
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ionic 2中的打字稿定义文件

来自分类Dev

Ionic 2中的打字稿定义文件

来自分类Dev

如何使用ionic 2 / angular 2和打字稿设置firebase

来自分类Dev

如何使ionic 2应用程序的打字稿可选?

来自分类Dev

使用打字稿2 @Types和打字稿1.8.10

来自分类Dev

如何避免ionic2应用程序中的打字稿错误?

来自分类Dev

如何在IntelliJ IDEA中为Ionic v2设置打字稿

来自分类Dev

“没有导出成员ionicBootstrap”(ionic2打字稿)

来自分类Dev

“没有导出成员ionicBootstrap”(ionic2打字稿)

来自分类Dev

直接从ionic2打字稿组件访问Cordova插件

来自分类Dev

在新路由器上使用订阅功能时出现Angular 2打字稿错误(RC 1)

来自分类Dev

如何使用 angular2 或打字稿在切换按钮上取消订阅和订阅单词

来自分类Dev

在通过 http 加载的打字稿对象上使用 mat-form-field 输入进行 2 路数据绑定

来自分类Dev

在Angular2中实现动态路由(打字稿)

来自分类Dev

Ionic 3 - 单击按钮时动态添加行

来自分类Dev

添加指令以验证输入、Angular2 和打字稿

来自分类Dev

Angular 2 +打字稿或Angular 2 + Javascript,建议使用

来自分类Dev

Angular 2 +打字稿或Angular 2 + Javascript,建议使用

来自分类Dev

使用当前ionic 4(5.4.13)CLI创建的ionic项目版本3的打字稿错误

来自分类Dev

Angular2使用打字稿环境的单独文件

来自分类Dev

在Angular2下使用打字稿进行续集

来自分类Dev

如何使Angular2在打字稿中使用eclipse

来自分类Dev

使用Gulp在Angular2中编译打字稿文件

来自分类Dev

如何使用打字稿禁用离子选择。离子2

来自分类Dev

使用打字稿以Angular2形式引用img

来自分类Dev

如何在ionic 2中使用navparams添加动态按钮

来自分类Dev

使用Javascript / jQuery动态添加行跨度

来自分类Dev

如何使用angularjs动态添加行?

来自分类Dev

Flask SQLAlchemy使用动态列名添加行

Related 相关文章

  1. 1

    Ionic 2中的打字稿定义文件

  2. 2

    Ionic 2中的打字稿定义文件

  3. 3

    如何使用ionic 2 / angular 2和打字稿设置firebase

  4. 4

    如何使ionic 2应用程序的打字稿可选?

  5. 5

    使用打字稿2 @Types和打字稿1.8.10

  6. 6

    如何避免ionic2应用程序中的打字稿错误?

  7. 7

    如何在IntelliJ IDEA中为Ionic v2设置打字稿

  8. 8

    “没有导出成员ionicBootstrap”(ionic2打字稿)

  9. 9

    “没有导出成员ionicBootstrap”(ionic2打字稿)

  10. 10

    直接从ionic2打字稿组件访问Cordova插件

  11. 11

    在新路由器上使用订阅功能时出现Angular 2打字稿错误(RC 1)

  12. 12

    如何使用 angular2 或打字稿在切换按钮上取消订阅和订阅单词

  13. 13

    在通过 http 加载的打字稿对象上使用 mat-form-field 输入进行 2 路数据绑定

  14. 14

    在Angular2中实现动态路由(打字稿)

  15. 15

    Ionic 3 - 单击按钮时动态添加行

  16. 16

    添加指令以验证输入、Angular2 和打字稿

  17. 17

    Angular 2 +打字稿或Angular 2 + Javascript,建议使用

  18. 18

    Angular 2 +打字稿或Angular 2 + Javascript,建议使用

  19. 19

    使用当前ionic 4(5.4.13)CLI创建的ionic项目版本3的打字稿错误

  20. 20

    Angular2使用打字稿环境的单独文件

  21. 21

    在Angular2下使用打字稿进行续集

  22. 22

    如何使Angular2在打字稿中使用eclipse

  23. 23

    使用Gulp在Angular2中编译打字稿文件

  24. 24

    如何使用打字稿禁用离子选择。离子2

  25. 25

    使用打字稿以Angular2形式引用img

  26. 26

    如何在ionic 2中使用navparams添加动态按钮

  27. 27

    使用Javascript / jQuery动态添加行跨度

  28. 28

    如何使用angularjs动态添加行?

  29. 29

    Flask SQLAlchemy使用动态列名添加行

热门标签

归档