Après avoir étudié les AngularJS haut de gamme, j'ai décidé d'essayer sa fonction d'édition et de soumission de formulaire. On dit que ce n'est pas un peu mieux que JQuery.
Curieux, essayez-le. . . . . Il a fallu beaucoup de temps pour le faire, putain. . . Dépendre de. . Dépendre de. . Dépendre de. . Condamner. . Dépendre de. . Dépendre de. . . . Ok, qui m'a fait le devoir?
J'ai fouillé de nombreux cas sur la forme angularjs
comme:
http://www.angularjs.cn/a08j
https://github.com/tiw/angularjs-tutorial
https://github.com/tiw/angularjs-tutorial/blob/master/ng-for.markdown
https://github.com/tiw/angularjs-tutorial/blob/master/ng-form.markdown
J'imitais que j'allais créer une forme angulaire, mais le problème était. . . .
On constate que le modèle NG n'a pas de compréhension tacite avec la valeur dans la balise d'entrée pendant l'initialisation, et il est confronté. .
Plus tard, je voulais pré-attribuer $ scope.formdata = {'name': 'zhang san'};
Vous pouvez attribuer la valeur à ce contrôleur AngularJS via le programme PHP.
La copie de code est la suivante:
<! - Contrôleur AngularJS ->
<cript>
var formApp = angular.module ('formApp', []);
fonction FormController de fonction ($ scope, $ http) {
$ scope.formdata = {'name': 'zhang san', 'remarque': 'remarque'};
$ scope.myform = function () {
$ http ({
Méthode: «Post»,
URL: «/ rôle / édition»,
Données: $ .param ($ scope.formdata), // passer des données sous forme de chaînes
En-têtes: {'Content-Type': 'Application / X-Www-Form-Urlencoded'} // Définissez les en-têtes afin de passer des informations de passage comme des données de formulaire (et non de demander la charge utile)
})
.success (fonction (data) {
console.log (données);
if (! data.success) {
} autre {
}
});
};
}
</cript>
<! - Réglage des entrées respectées dans le formulaire ->
<input type = "text" name = "name" ng-model = "formdata.name" placeholder = "nom de rôle">
Plus tard, j'ai cherché à nouveau et j'ai constaté qu'il y avait d'autres façons, une telle chose ng-it = ”formdata.name = 'zhang san'"
La copie de code est la suivante:
<input type = "text" name = "name" ng-model = "formdata.name" ng-init = "formdata.name = 'zhang san'" value = "">