Maison > Article > développement back-end > Comment accéder aux valeurs du pipeline parent/global dans la plage dans les modèles Go ?
Pour accéder à la valeur du pipeline parent ou global dans une action de plage dans le package texte/modèle, il existe deux méthodes principales :
Utilisation de la variable $ (recommandée)
Selon la documentation texte/modèle, lorsque l'exécution commence, la variable $ est définie sur l'argument de données transmis à exécuter, représentant efficacement la valeur de départ du point. Cela permet d'accéder aux variables de portée externe, y compris le pipeline parent/global. Par exemple, pour accéder au chemin dans la portée externe, utilisez $.Path.
const page = `{{range .Files}}<script src="{{html $.Path}}/js/{{html .}}"></script>{{end}}`
Utilisation d'une variable personnalisée (approche héritée)
Alternativement, une variable personnalisée une variable peut être créée pour transmettre des valeurs dans la portée de la plage :
const page = `{{$p := .Path}}{{range .Files}}<script src="{{html $p}}/js/{{html .}}"></script>{{end}}`
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!