angulaire.js - angulaire échoue après la connexion au serveur
高洛峰
高洛峰 2017-05-15 16:50:22
0
1
755

J'ai essayé un exemple simple d'angular localement

monapp.js

var app = angular.module("myapp",[]);
app.controller("myctrl", function($scope){
    $scope.uplu = function(){
        $scope.su = $scope.lu;
    };

});
angular.bootstrap(document, ["myapp]);

C'est du code angulaire

html

<html>
<head>
</head>
<body>
    <p ng-controller="myctrl">
        <p>请输入 字符</p>
        <input type="text" ng-model="lu">
        <button ng-click="uplu()">uplu</button>
        <p>{{su}}</p>
    </p>
<script src="http://cdn.staticfile.org/angular.js/1.3.0-beta.13/angular.min.js"></script>
<script src="myapp.js"></script>
</body>
</html>

Il n'y a aucun problème avec cela localement et il peut être exécuté. Cependant, il échoue lors de l'exécution d'Angular sur le serveur (le serveur restitue uniquement la page)

Le backend utilise flask et restitue simplement la page, et les modules ci-dessus peuvent être chargés sans erreur. Quelqu'un a-t-il rencontré un tel problème ?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
为情所困

Il s'avère qu'il y a un conflit entre le modèle de rendu angulaire et le jinja2 par défaut de flask. La solution consiste à ajouter {% raw %}{% endraw %} au fichier statique afin que jinja2 ne restitue pas le contenu ou ne l'utilise pas. { {"{{}}"}} méthode. L'essentiel est que les espaces réservés jinja2 et angularde {{}} sont les mêmes

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