当文本框内字数超100时,输出:console.log(this.EvaluateInfo.content.length),已经是100了,但页面超出内容并没有变,也就是双向绑定不成功(Ts处理后的值未能传回到模板上)。
1.双向绑定,差在哪里?
2.如果要写一个判断,输入的内容全是空格,该用Js的哪个方法?(内容全为空格禁止发表)
template:
<textarea [(ngModel)]="EvaluateInfo.content" value="content" name="content"></textarea>
<p>还可以输入<span>{{remainWrods}}</span></p>
Ts:
this.remainWords = 100 - this.EvaluateInfo.content.length;
if(this.remainWords <= 0){
this.EvaluateInfo.content = this.EvaluateInfo.content.substr(0, 100)
console.log(this.EvaluateInfo.content.length);
}
1.双向绑定是[(ngModel)],你少了小括号。
2.判断内容是否为空格就用正则,这个百度就很多了