根据另一个变量更改变量的值

时间:2018-07-14 04:17:35

标签: angular

如下例所示,当更改“ a”时,我希望“ b”也更改, 我正在使用一种方法,该方法使用onfocusout函数捕获“ a”输入的更改事件,但是有任何内置方法吗?

@Component({
  selector: 'my-app',
  template: `
    <div>
      {{a}}
      a: <input [(ngModel)]="a" />
      b: <input [(ngModel)]="b" />
    </div>
  `,
})
export class AppComponent implements OnInit {
  a = 0;
  b = this.a + 1; 
  constructor() { }
}

1 个答案:

答案 0 :(得分:0)

作为快速解决方法,可以使用以下

 <div>
    {{a}}
    a: <input [(ngModel)]="a" />
    b: <input [value]="+a + 1" />
  </div>