Angular 如何在其他函数中获取deviceValue?

Angular 如何在其他函数中获取deviceValue?,angular,Angular,状态:string=“” 在这种情况下,我如何获取deviceValue并将其放入update()?我已经重写了它以解释可能缺少的内容 public status: TYPE; // you define `status` and its type // this sets `status` to deviceValue.valueOf() when selection is made setStatus(deviceValue: type) { this.status = devic

状态:string=“”


在这种情况下,我如何获取deviceValue并将其放入update()?

我已经重写了它以解释可能缺少的内容

public status: TYPE; // you define `status` and its type

// this sets `status` to deviceValue.valueOf() when selection is made
setStatus(deviceValue: type) {
    this.status = deviceValue.valueOf();
}

// use your global status
update(value: string, index: number, item: number) {
    if (this.status == '1') {
        something
    } else if (this.status == '2') {
        something
    }
}
模板:

<select id="portOrigin" (change)="setStatus($event.target.value)">
  ...
</select>

...

我重写了这个,以解释可能缺少的内容

public status: TYPE; // you define `status` and its type

// this sets `status` to deviceValue.valueOf() when selection is made
setStatus(deviceValue: type) {
    this.status = deviceValue.valueOf();
}

// use your global status
update(value: string, index: number, item: number) {
    if (this.status == '1') {
        something
    } else if (this.status == '2') {
        something
    }
}
模板:

<select id="portOrigin" (change)="setStatus($event.target.value)">
  ...
</select>

...

能否请您添加更多关于deviceValue的详细信息?能否请您添加更多关于deviceValue的详细信息?setStatus()可以获得一个下拉框选项值(1/2)一个输入框将运行update()每次用户单击输入框时,setStatus将跳转并返回下拉框值(1/2)我更新了问题。如果您需要更多帮助,是否可以创建StackBlitz?setStatus()可以获得下拉框选项值(1/2)每次用户单击输入框时,输入框将运行update(),setStatus将跳转并返回下拉框值(1/2)我已更新问题。如果你需要更多的帮助,你能创建一个StackBlitz吗?