我是AngularJS和CoffeeScript的新手,我正在按照本教程使用AngularJS和Django:https://thinkster.io/brewer/angular-django-tutorial/。但是我的角度路由有问题。 Django似乎完全忽略了它。下面是我的带路由的文件和此路由中使用的控制器。
myproject.routes.coffee
app = angular.module 'myproject.routes', []
app.config ['$routeProvider', ($routeProvider) ->
$routeProvider.when('/register',
controller: 'RegisterController',
controllerAs: 'vm',
templateUrl: '/static/templates/authentication/register.html'
).otherwise '/'
]
** register.controller.coffee *
app = angular.module 'myproject.authentication.controllers', []
app.controller 'RegisterController', ['$location', '$scope', 'Authentication', ($location, $scope, Authentication) ->
$scope.register = ->
Authentication.register email, password, username
]
当我尝试打开localhost:8000 / register Django只需加载urls.py中定义的紧急catch-all路由。我希望问题出现在这些文件中,但如果没有,我可以上传你需要的任何内容。
我非常感谢你的帮助!