Rails + Angularjs Chargement des valeurs dans les champs de texte sur Modifier
-
13-12-2019 - |
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:
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.
Autres conseils
La directive NG-init a utilisé pour charger les valeurs initiales avant d'exécuter l'un de votre code.