Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Unable to create dynamic input in forms and do error validation #1738

Closed
sparmboy opened this issue Dec 20, 2012 · 4 comments
Closed

Unable to create dynamic input in forms and do error validation #1738

sparmboy opened this issue Dec 20, 2012 · 4 comments

Comments

@sparmboy
Copy link

Im trying to create a dynamic form based on the fields in an entity and have it auto validate.

If I create each input in the form based on an ng-repeat, and set "name" and "ng-required" attribtues based on values in my scope, it doesn't seem to update the validation attributes when editing the form. If I supply a literal value for the "name" and "ng-required" attributes then it works fine.

Here's a JSFiddle to demonstrate it.

@pkozlowski-opensource
Copy link
Member

You need to use http://docs.angularjs.org/api/ng.directive:form as described here: http://stackoverflow.com/a/12044600/1418796

Please ask on the mailing list if you need any further help with the code.

@sparmboy
Copy link
Author

Great thanks for that.

Here's the updated JSFiddle to prove it

@psi-4ward
Copy link

not the best solutions, why cant we interpolate it?

@caitp
Copy link
Contributor

caitp commented Mar 11, 2014

@psi-4ward, there are PRs open to enable support for that, however Matias is working on some alternative solution for Angular.dart, and it might be backported. I agree that it's a bit silly that it's taken so long to resolve this, but work is being done on it.

In any case, I've created a plnkr demonstrating how you could get around this with current versions of angular using decorators: http://plnkr.co/edit/hSMzWC?p=preview (I know it's a bit silly, but it's what we've got right now for this)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants