Angular JS 视图在与 Django 集成时不起作用
Angular JS views not working when integrated with Django
我是这个 Django-Angular JS 集成的新手。我用 AngularJS 创建了几个网页,视图运行良好。一旦我与 Django 集成,首先我必须更正路径才能工作,但视图仍然无法正常工作。视图部分保持空白并且长度也增加(好像它进入了某个循环!)。伙计们有什么想法吗?
编辑:
下面是我在 index.html
的逐字部分中调用视图的方式
<div ng-view=""></div>
我的 js 配置文件:
'use strict';
var mainAngular = angular.module('bazaar',['ui.bootstrap', 'ngRoute', 'ngCookies']).run(function($http, $cookies) {
$http.defaults.headers.post['X-CSRFToken'] = $cookies.csrftoken;
});
mainAngular.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: "../static/views/welcomeView.html"
})
我刚刚粘贴了用于查看调用的代码。让我知道它是否有帮助,或者你们需要更多详细信息。
嗯,我发现了这个问题,所以想放弃答案,这样它可能对像我这样的其他新手有帮助。
我更早地将 js 文件包含在我的视图中(当 运行 作为单独的页面使用 Tomcat 时,它工作得很好),但是一旦我与 Django 集成,我就不得不删除来自 <script>
标签和 Bingo !!
的所有 js 文件路径
我是这个 Django-Angular JS 集成的新手。我用 AngularJS 创建了几个网页,视图运行良好。一旦我与 Django 集成,首先我必须更正路径才能工作,但视图仍然无法正常工作。视图部分保持空白并且长度也增加(好像它进入了某个循环!)。伙计们有什么想法吗?
编辑:
下面是我在 index.html
<div ng-view=""></div>
我的 js 配置文件:
'use strict';
var mainAngular = angular.module('bazaar',['ui.bootstrap', 'ngRoute', 'ngCookies']).run(function($http, $cookies) {
$http.defaults.headers.post['X-CSRFToken'] = $cookies.csrftoken;
});
mainAngular.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: "../static/views/welcomeView.html"
})
我刚刚粘贴了用于查看调用的代码。让我知道它是否有帮助,或者你们需要更多详细信息。
嗯,我发现了这个问题,所以想放弃答案,这样它可能对像我这样的其他新手有帮助。
我更早地将 js 文件包含在我的视图中(当 运行 作为单独的页面使用 Tomcat 时,它工作得很好),但是一旦我与 Django 集成,我就不得不删除来自 <script>
标签和 Bingo !!