角度材料2支持平移

时间:2017-10-21 16:05:00

标签: angular angular-material2 ngx-translate

我第一次尝试 Angular-material ,当我用 ngx-translate 测试mat-select时,它没有更新语言,直到重新点击输入将更改生效。

框架支持本地化/翻译,还是我使用错误

代码:

 <mat-form-field>
   <mat-select placeholder="City" [formControl]="city">
      <mat-option *ngFor="let city of cityList" [value]="city.id">
        {{city.name | translate}}
      </mat-option>
  </mat-select>
</mat-form-field>

1 个答案:

答案 0 :(得分:0)

不是因为Angular如何处理模板表达式?

Angular在每个更改检测周期之后执行表达式。更改检测周期是由许多异步活动触发的,例如承诺解决方案,http结果,计时器,按键和鼠标移动事件。

这就是为什么单击会触发执行翻译管道的表达式的原因