猿问

JavaScript 判断条件写法(基础问题)

想要达到的目的:判断内容全为空格时,禁止按钮使用。
全部输入空格提示另一种方法:Ts:pattern:any={space:'(^1+$)'};
template:
...
...
判断条件如下:(问题出在后半部分,即判断内容是否全部为空格,(this.EvaluateInfo.content.replace('\s+','').length>0))
privateEvaluatEInfo={content:''}
[disabled]="publishctrl"//控制按钮是否可用
if(this.EvaluateInfo.content.length>0){
this.publishctrl=false;
}
elseif((this.EvaluateInfo.content.length<=0||(this.EvaluateInfo.content.replace('\s+','').length>0))
{this.publishctrl=true;}
\s↩
叮当猫咪
浏览 417回答 2
2回答

HUH函数

问题在于replace你是想用正则,但是传了字符串。另外也没有必要做无用的替换,直接判断即可if(/^\s*$/.test(this.EvaluateInfo.content)){}

天涯尽头无女友

(this.EvaluateInfo.content.replace('\s+','')=''这个应该不是赋值,而是判断。改成如下(this.EvaluateInfo.content.replace('\s+','')==''
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答