angular.js - angular与服务器连接后失效
高洛峰
高洛峰 2017-05-15 16:50:22
0
1
687

我在本地试了一下angular的简单例子

myapp.js

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

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

这个是 angular代码

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>

这个在本地上是没有什么问题的, 可以运行出来 但是在服务器上运行angular就失效了(服务器也只是把页面渲染出来而已)

后台用的是 flask 只是简单渲染了一下页面,而且上面的模块都能加载的到而且不报错, 有没有人遇到过这样的问题啊。

高洛峰
高洛峰

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

모든 응답(1)
为情所困

Angular 렌더링 템플릿과 플라스크의 기본 jinja2 사이에 충돌이 있는 것으로 밝혀졌습니다. 해결 방법은 jinja2가 콘텐츠를 렌더링하거나 사용하지 않도록 정적 파일에 {% raw %}{% endraw %}를 추가하는 것입니다. {{" {{}}"}} 방법. 가장 중요한 것은 jinja2와 anglede {{}} 자리 표시자가 동일하다는 것입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!