recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - problème de chargement du modèle angulaire js dans le développement de sites Web

É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

大家讲道理大家讲道理2774 Il y a quelques jours629

répondre à tous(2)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:51:21

    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.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-15 16:51:21

    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)
    

    répondre
    0
  • Annulerrépondre