私は奇妙なエラーがあり、何が起こっているのか分かりません。
オブジェクトをチェックすると、$ validタグがtrueに設定されていることがわかります($ invalidはfalseを示します)。しかし、私はそのタグ(object。$ validなど)だけを出力すると、falseを出力します(objectは$ invalidがtrueを出力します)。
$scope.$watch('ctrl.form', form => {
console.log('The form is set to: ', form);
console.log('The form is valid: ', form.$valid);
});
これが起こってかもしれない、なぜ誰でも知っていますか?
興味があるだけ、あなたはの順序を逆にするとどうなりますかconsole.logs? –
これは、クロムコンソールの特定の動作に関連する可能性があります。オブジェクトを印刷して展開すると、印刷時ではなく展開時にオブジェクトの状態が表示されます。 –
@sethflowers - 変更はありません。それでも同じ値が出力されます。 – Apolymoxic