Kendo ui 剑道2

Kendo ui 剑道2,kendo-ui,Kendo Ui,如何有条件地更改剑道按钮图标 在Angular 2中,我必须在单击时更改剑道按钮的图标,例如,最初它有一个图标,在单击后说“检查”。图标必须更改为“检查”没有测试它 public isClicked: boolean = false; onClick(): { this.isClicked = true; } <button kendoButton type="submit" [primary]="true" (click)="onClick()">{{isClicked

如何有条件地更改剑道按钮图标

在Angular 2中,我必须在单击时更改剑道按钮的图标,例如,最初它有一个图标,在单击后说“检查”。图标必须更改为“检查”

没有测试它

public isClicked: boolean = false;

onClick(): {
    this.isClicked = true;
}

<button kendoButton type="submit" [primary]="true" (click)="onClick()">{{isClicked ? 'Checked' : 'Check'}}</button>
public isClicked:boolean=false;
onClick():{
this.isClicked=true;
}
{{isClicked?'Checked':'Check'}
或更改字体图标:

@Component({
    selector: 'my-app',
    template: `

        // FontAwsome icon
        <link rel="stylesheet"  href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
        <button kendoButton (click)="onClick()" [iconClass]="isSett?'fa fa-key fa-fw': 'fa fa-bus fa-fw'">Button</button>
    `
})
class AppComponent {
public isSett: boolean = true;

  onClick(){
      this.isSett = false;
  }
}
@组件({
选择器:“我的应用程序”,
模板:`
//丰塔沃姆图标
按钮
`
})
类AppComponent{
public-isSett:boolean=true;
onClick(){
this.isSett=false;
}
}
示例:

没有测试它

public isClicked: boolean = false;

onClick(): {
    this.isClicked = true;
}

<button kendoButton type="submit" [primary]="true" (click)="onClick()">{{isClicked ? 'Checked' : 'Check'}}</button>
public isClicked:boolean=false;
onClick():{
this.isClicked=true;
}
{{isClicked?'Checked':'Check'}
或更改字体图标:

@Component({
    selector: 'my-app',
    template: `

        // FontAwsome icon
        <link rel="stylesheet"  href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
        <button kendoButton (click)="onClick()" [iconClass]="isSett?'fa fa-key fa-fw': 'fa fa-bus fa-fw'">Button</button>
    `
})
class AppComponent {
public isSett: boolean = true;

  onClick(){
      this.isSett = false;
  }
}
@组件({
选择器:“我的应用程序”,
模板:`
//丰塔沃姆图标
按钮
`
})
类AppComponent{
public-isSett:boolean=true;
onClick(){
this.isSett=false;
}
}

示例:

我尝试使用angular 2的事件,dom操作是否正确,或者有没有最好的方法来编写代码?除非我们看到itI尝试使用angular 2的事件,并且做了dom操作,否则我们什么都做不了。这是正确的吗?或者有没有最好的方法来执行它的代码?我们不能做任何事,除非我们看到它