【问题标题】:How to print 1 to x using ngFor in ionic 3 using multiple ngFor如何使用多个ngFor在离子3中使用ngFor打印1到x
【发布时间】:2017-11-10 03:01:26
【问题描述】:

我想向用户显示 0 -> 术语到下拉列表中

请查收https://stackblitz.com/edit/ionic-djze7u

home.html

<ion-content padding>
  <ion-card>
    <ion-card-content *ngFor="let item of users">
      <ion-row>
        <ion-label>{{item.name}}:</ion-label>
        <ion-label>{{item.age}}</ion-label>
        <ion-select [(ngModel)]="count">
          <ion-option value="0" selected>0</ion-option>

//这里有问题->如何再次使用ngfor做一个lopp? //以及如何将 i 的值打印到 user.terms?

 <ion-option ngfor="let i of item.term" value="{{i}}" >
            {{i}}
          </ion-option>
        </ion-select>
      </ion-row>
    </ion-card-content>
  </ion-card>
</ion-content>

home.ts

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  users:any = [
    { name: 'Composite Factory', age: 1, term:2 },
    { name: 'Todd', age: 2, term:1 },
    { name: 'Lisa', age: 3, term:4 }
  ];
  constructor(public navCtrl: NavController) {
  }
}

【问题讨论】:

    标签: angular ionic2 ionic3


    【解决方案1】:

    其实ngFor有误请改成

    <ion-content padding>
      <ion-card>
        <ion-card-content *ngFor="let item of users">
          <ion-row>
            <ion-label>{{item.name}}:</ion-label>
            <ion-label>{{item.age}}</ion-label>
            <ion-select [(ngModel)]="count">
              <ion-option value="0" selected>0</ion-option>
              <ion-option *ngFor="let i of  users" [value]="i.term" >
                {{i.term}}
              </ion-option>
            </ion-select>
          </ion-row>
        </ion-card-content>
      </ion-card>
    </ion-content>
    

    【讨论】:

    • 嗨,Somnath,你想在 ion-option 中按升序排列条款
    • 我想在下拉菜单中显示 0 到 user.item 编号
    【解决方案2】:

    数组名称应为users。另外,使用ngValue 分配值。

     <ion-option *ngFor="let i of users" [ngValue]="i.term" >
          {{i.term}}
     </ion-option>
    

    【讨论】:

    猜你喜欢
    • 2019-08-28
    • 2022-01-24
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2016-05-26
    • 2021-04-15
    • 2020-11-28
    相关资源
    最近更新 更多