角4では、現在のURLをチェックしたい場合は「/ login」と等しい場合は特定のフォームを送信する必要があります。コードは次のとおりです。Typescript(角4の場合)で文字列の等価性をチェックする正しい方法は何ですか
let responseString=this.router.url;
console.log(responseString);
if (responseString.match("/login")==null)
this.submitForm();
上記のコードはすべての場合にフォームを送信しません。私が推測するif条件には何か問題があります。 手がかりはありますか?
'if(responseString ==="/login ")'これを試しましたか? – lenny
と一致するかどうかはテストされません。 ===そうです。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match –