微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

调用下拉菜单的值,打字稿

如何解决调用下拉菜单的值,打字稿

我目前正在使用 Ionic Typescript。我遇到的问题是我不知道如何调用下拉列表的值(我习惯了 C# 和 java)。

该算法正在计算 IBW,只有当它超过 5 英尺时才会相加。 代码是:

{{ 1}}
import { Component } from "@angular/core";
import { NavController,Select } from "ionic-angular";


@Component({
  selector: "page-home",templateUrl: "home.html",})

export class HomePage {
  /*let R : number = 52;
  let M : number = 56.2;
  let D : number = 50;
  let H : number = 48;*/
  M: number;
  R: number;
  D: number;
  H: number;
  *inches: number;
  ft: number;
  message: string;
  sex: string = 'f' && 'm';
  constructor(public navCtrl: NavController) {}
  compute() {
    if(this.sex = 'm'){
      this.M = 56.2 + (1.41 * this.inches);
      this.R = 52 + (1.9 * this.inches);
      this.D = 50 + (2.3 * this.inches);
      this.H = 48 + (2.7 * this.inches);
    }
    else{
      this.M = 53.1 + (1.36 * this.inches);
      this.R = 49 + (1.9 * this.inches);
      this.D = 45.5 + (2.3 * this.inches);
      this.H = 45.5 + (2.2 * this.inches*);
    }
 }
}
**HOME.HTML:**

<ion-header>
  <ion-navbar>
    <ion-title>IBW Calculator</ion-title>
  </ion-navbar>
</ion-header>

<ion-content padding>
  <h2>Ideal Weight Calculator</h2>
  Height in:
  <br /><br />
  <input type="number" name="ft" [(ngModel)]="ft"> feet
  <input type="number" name="inches" [(ngModel)]="inches"> inches <br /><br />
  <select id="sex" (change)="selectChangeHandler($event)">
    <option value="m">Male</option>
    <option value="f">Female</option>
  </select>
  <br /><br />
  <button ion-button color="primary" (click)="compute()">Compute</button>
  <p>Ideal weight according to:</p>
  Miller (1983) = {{M}}kg.
  <br /> Robinson (1983) = {{R}}kg.
  <br /> Devine (1983) = {{D}}kg.
  <br /> Hamwi (1983) = {{H}}kg.
</ion-content>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。