ここで何か問題が発生している可能性がありますが、この問題を解決できませんでした。角度2の複数の三項演算子の無効ボタン
私はplunkerコードの下にこれにコードの下にコピーします**フォーム
<form (submit)='pushData()' #dailyForm="ngForm">...</form>
<form (submit)='pushData()' #monthlyForm="ngForm">...</form>
<button disabled='--- saveral condition as below--' >
If (dailyFlag && monthlyFlg) then check both forms sholud be valid else if(daliFlag) then checkFor dailyForm valid only else false if(monthlyFlag) then check For monthlyForm valid only else false
this.dailyFlag = true;
this.monthlyFlag = false;
のように二つの形式検証 でボタンを無効にしようと持っています実行して確認する https://plnkr.co/edit/JQjLMJiohgOJ8Mf6xbgP?p=preview
はい、でもフォームが表示されます/ dailyFlagやmonthlyFlagのようなフラグに基づいて隠されています。だから私は上記の条件を入れれば、それは両方のフォームの検証のための必須のチェックです –
[hidden] = "!dailyForm"を使用 – nightElf91