2013-02-05 10 views
10

W moim kodu, mam formularz, który wygląda tak:W AngularJS, czy istnieje sposób wyłączenia zapobiegania akcji domyślnej, gdy formularzowi brakuje atrybutu działania?

<form action="" method="post"> 

Domyślnie angularjs disables form submissions bez atrybutu określonego działania. Rozumiem, że mogę (i powinienem) przypisać działanie formularza, jednak chciałbym wiedzieć, czy istnieje prosty sposób, aby uniemożliwić AngularJS przechwycenie tego konkretnego zdarzenia przesyłania formularza, aby mógł on publikować normalnie.

+1

Napisz do gdzie? 'action =" "" jest takie samo, jak żadne działanie. –

+1

action = "" opublikuje na aktualnej stronie –

+0

Nadal jestem zdezorientowany, co próbujesz zrobić? –

Odpowiedz

12

Użyj action="?" ... Angular to sprawdzanie !attr.action, które jeśli działanie == "", jest prawdziwe.

Powiązane problemy