Fizer Khan Fizer Khan - 6 months ago 80
Javascript Question

ng-action does not add action attribute in the form

I want to have dynamic action attribute in the form. I have a code

<form ng-action="/users/{{user.id}}">
</form>


Angular does replaces
{{user.id}}
with the actual value, but it does not add
action
attribute with the new value. How do i fix this?

I also tried with

<form action="/users/{{user.id}}"></form>


It does working in Angular
1.2.1
, but not in higher version
(>1.2.1)



  1. JSFiddle with angular version
    1.2.1
    , http://jsfiddle.net/fizerkhan/s8uCT/5/

  2. JSFiddle with angular version
    1.2.2
    , http://jsfiddle.net/fizerkhan/s8uCT/6/



I also tried with angular version
1.2.4
,
1.2.6
, it does not work.

Answer

There is no directive called ng-action in Angular

refer Angular DOCS

<form action="{{'/users/' + user.id }}">

You need to add above tag for that to work