Angular4 勾选复选框显示禁用按钮基础问题
能实现效果,但感觉太麻烦了。
有没有简洁高效的方法?
Template:
<label><input icheck type="checkbox" (click)="onCheckAgree()">同意</label>
<button [disabled]="agreectrl">支付</button>
Ts:
public agree = true;
public agreectrl =true;
onCheckAgree(){
if(this.agee){
this.agreectrl = false;
console.log('同意')
this.agree = !this.agree;
} else {
this.agreectrl = true;
console.log('取消了协议')
this.agree = !this.agree;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
直接在HTML里面控制应该就可以吧
用双向数据绑定的原理,ts都不用写: