【发布时间】:2015-04-14 11:46:46
【问题描述】:
我有 Symfony 表单 (FormType),想在客户端使用 AngularJS 和 ng-submit,但 Symfony 向表单添加了 action 属性,并且 ng-submit 不会阻止表单提交和页面重新加载。
2 种可能的解决方案:
- 如何删除 Symfony 表单中的
action属性? - 如何在 Angular 控制器中调用
preventDefault()(或类似名称)?
【问题讨论】:
-
手动渲染表单模板怎么样?
-
@ferdynator 我正在使用 {{ form(myFormVar) }} 来呈现表单,但是如果我在 Twig 或 PHP 中将“action”属性设置为 NULL、FALSE、TRUE、“”等零结果——Symfony 将呈现带有空动作属性的表单。
标签: javascript php angularjs forms symfony