【发布时间】:2018-03-19 17:33:50
【问题描述】:
我希望当用户将他的用户名和密码写入输入时按钮的颜色会发生变化,以便可以知道按钮的标志。 (所以灰色的变化 -> 绿色)
CSS
.turn-green {
background-color: green;
}
TS
@IonicPage()
@Component({
selector: 'page-login',
templateUrl: 'login.html',
})
export class LoginPage {
userWroteName: false;
constructor(public navCtrl: NavController, public navParams: NavParams) {
function userTyped(value) { // fires on each keystroke
const minLengthForName = 3; // you choose your min accepted length
// some code you want here
if (value.length >= minLengthForName) {
this.userWroteName = true;
} else {
this.userWroteName = false;
}
}
}
ionViewDidLoad() {
console.log('ionViewDidLoad LoginPage');
}
}
【问题讨论】:
-
请查看How do I ask a good question?。 按钮? - 哪个按钮?将代码添加到您的问题中。你都尝试了些什么?是 angularjs (v1) 还是使用 typescript 和 Angular2+ 的 ionic2,你的标签没有意义。
-
问题很明显。他需要在某些情况下使用 ngClass 更改按钮的颜色。人们可能会花费数小时寻找如何做这样简单的事情,而像“你做得不够”这样的 cmets 并没有帮助。我们都去过那里。这不像他问如何初始化一个 int 什么的。
标签: angular typescript sass ionic2