0
index.htmlにscriptタグ内にangularjs宣言を含めると、アイテムでページを読み込むことができます。それ以外の場合は動作しません。angularjs django integration
アプリは/テンプレート/アプリ/ index.htmlを
{% load staticfiles %}
<html>
<head>
<link rel="stylesheet" type="text/css" href="{% static "components/bootstrap/dist/css/bootstrap.css" %}">
<script type="text/javascript" src="{% static "javascript/app.js"%}"></script>
<script type="text/javascript" src="{% static "components/angular/angular.min.js"%}"></script>
<script type="text/javascript" src="{% static "components/angular-route/angular-route.js"%}"></script>
</head>
<body ng-app="store">
<div ng-controller="ItemController">
{% verbatim %}
<div class="panel" ng-repeat="item in items">
<p>{{ item.id }}</p>
</div>
{% endverbatim %}
</div>
</body>
</html>
アプリ/静的/ Javascriptを/、
angular.module('store', ['ngRoute'])
.controller('ItemController', function($scope, $http) {
$http.get('/api/items').success(function(data){
$scope.items = data;
});
});
ようこそスタックオーバーフロー!良い質問をするのに役立つ[SO質問チェックリスト](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んでから、良い答えを得てください。 –
「うまくいかない」とはどう? –