を実行するのではなく、送信されます私は、次の成分を有しますstuff(デバッグのために追加された)、フォームコンポーネントgetsロードされた(もちろん、私はフォーム自体を参照してください)。 preventDefault()
のコールとreturn false
は、ログインボタンを押したときに実際に送信される(したがって、ページ全体がリロードされる)のを防ぐための私の試みです。また、フォームが塗りつぶされていない(したがって有効でない)場合でも、ログインボタンは無効になりません。Angular2フォームがをonSubmit()メソッド
すでにtype="submit"
の代わりに<button type="button">
を使用しようとしましたが、onSubmit()
メソッドは呼び出されません。 (ngsubmit)="onSubmit()"
を(click)="onSubmit()"
というボタンに移動すると、同じことが起こります(またはそれ以上のことは起こりません)。私は問題がどこか深いと考え始めます。このコンポーネントでさえも問題はありません。
私は迷ってもよいですか?私は2.0.0-rc.6
を使用しています。
私はその質問を忘れていました。私はすでに成功なしにそれを試しました。 'onSubmit()'メソッドは呼び出されません。 – GergelyPolonkai
私は自分の答えを更新しました。私の古い答えとビートルジュースの答えの組み合わせです。このように試しましたか? –
はい、私はしました。 'onSubmit()'はまだ呼び出されません。 – GergelyPolonkai