angulaire.js - problème de chargement du modèle angulaire js dans le développement de sites Web
大家讲道理
大家讲道理 2017-05-15 16:49:21
0
2
646

Écrivez des pages Web statiques avec angulairejs templateUrlÉcrivez simplement le chemin relatif du modèle et chargez le modèle. Cependant, dans le développement de sites Web, pour des raisons de sécurité, la méthode du chemin relatif ne peut pas être utilisée. à ce moment ?

Par exemple, dans Flask, le modèle est placé dans templates, les fichiers statiques sont placés dans static et mon app.js est placé dans le dossier static Jusqu'à présent, il n'y a pas de problème. Lorsque le fichier modèle doit être chargé, que j'écrive ou non le fichier modèle dans ces deux dossiers, templateUrl sera signalé lors du remplissage du chemin relatif. Dans le code js, 404 ne peut pas être utilisé. Comment résoudre ce problème ? url_for

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
我想大声告诉你

Mon approche consiste à écrire des chemins absolus pendant le développement, qui commencent par /.

Lors du déploiement, utilisez la compilation de modèles pour compiler tous les fichiers de modèles HTML en js, mais l'identifiant du modèle commence toujours par le / d'origine, il n'est donc pas nécessaire de modifier le fichier pendant le développement et le déploiement. Cela ajoute simplement un autre processus. de compiler le modèle.

http://github.com/jeremial/kman C'est ainsi que cela est géré dans ce projet.

巴扎黑

Le moteur de modèle

falsk s'affiche avant angularjs. Ce que je fais maintenant, c'est écrire la balise angularjs en tant que variable dans le modèle flask de

.
    params['tx'] = '{{tx}}'
    return render_template('index.html', params = params)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal