Question

Lorsque vous utilisez Angularjs avec une application Rails, j'ai heurté un problème lors de la modification des enregistrements, la valeur des champs de texte est définie sur vide.Existe-t-il un moyen de dire à AngularJs d'utiliser les rails de valeurs confèrent aux éléments de formulaire comme valeur initiale?

J'ai mis ensemble un jsfiddle pour démontrer le problème que j'ai:

http://jsfiddle.net/yuza7/15/

Était-ce utile?

La solution

Comme vous l'avez déjà indiqué dans votre réponse, vous pouvez utiliser NG-Init.

une "manière angulaire" de faire, il serait de modifier votre modèle de portée / de données et de ne pas utiliser le paramètre de valeur sur vos éléments de formulaire.

Voir aussi AngularJs - Attribut Valeur sur une zone de texte d'entrée est ignoré lorsqu'un modèle NG est utilisé?

Autres conseils

La directive NG-init a utilisé pour charger les valeurs initiales avant d'exécuter l'un de votre code.

http://jsfiddle.net/yuza7/17/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top