在bootstrap开关标签中使用插​​值

时间:2018-06-06 18:12:16

标签: angular angular-ui-bootstrap

我将Angular Bootstrap Switch实施到Angular 5 Application

所以我在mat表中使用那个开关,如:

<mat-cell *matCellDef="let user">
              <switch [status]="status" [onText]="yes" [offText]="no" [onColor]="green" [offColor]="gray" [size]="normal" [disabled]="disabled"></switch>
            </mat-cell>

我的问题是如何在切换[status]中添加插值?我试着

 <switch [status]="{{user.activo}}" [onText]="yes" [offText]="no" [onColor]="green" [offColor]="gray" [size]="normal" [disabled]="disabled"></switch>

但它会返回错误。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

只做

[status]="user.activo"

你最好仔细阅读官方文件https://angular.io/guide/template-syntax;你只使用插值({{...}})来print。如果要为属性设置值,则应使用[propertyName],然后使用javascript块代码(称为template expression)。

请注意,你也可以这样做(使用一些逻辑):

//component
someValueFromComponent = 1;
//template
<input [value]='someValueFromComponent + 1' /> //will render an input with value = 2