angulaire.js - Comment enregistrer les données du formulaire remplies par l'utilisateur lors du changement de vue dans l'itinéraire de saut ? ~
黄舟
黄舟 2017-05-15 17:12:55
0
3
663

La solution actuelle à laquelle je pense est de le sauvegarder sur $rootScope ce qui n'est évidemment pas bon...

Vous pouvez l'enregistrer dans le Service, mais quel est le moment de l'enregistrement ? Surveiller la saisie du formulaire puis appeler la méthode setter en temps réel ? ~

Existe-t-il une manière plus élégante ?~

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(3)
过去多啦不再A梦

S'il s'agit d'une fenêtre pop-up, vous pouvez partager le même contrôleur

Si vous devez sauter l'itinéraire, il existe plusieurs façons :

Le $rootSope auquel vous pensez en est un

Alternativement, pour utiliser les services, vous pouvez utiliser $cacheFactory fourni par angulaire lui-même. Son API est très simple. Vous pouvez la comprendre simplement en recherchant. Le moment de l’épargne n’est que l’étape avant de sauter.

L'autre méthode consiste à enregistrer les paramètres dans l'URL lors du saut, puis à utiliser $stateParams pour les obtenir. Ils doivent être orthographiés correctement

.
phpcn_u1582

Vous pouvez écrire le saut d'itinéraire en js, puis enregistrer les informations lorsque vous cliquez pour sauter, puis sauter après vous être assuré qu'il est correct
$scope.goToIndex2 = function () {

$location.path("/2")

}

PHPzhong

Il n'y a pas de bouton de sauvegarde séparé lors de ng-change, une méthode courante est appelée pour enregistrer l'intégralité du formulaire, par exemple, dans le stockage local

.

Je pense que c'est la meilleure façon

Si vous enregistrez lorsque vous sautez des itinéraires, vous devez ajouter cette méthode de sauvegarde à tous les sauts d'itinéraire. Il sera très difficile de concevoir plus d'itinéraires

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal