Rumah > Soal Jawab > teks badan
Saya menulis bahagian hadapan menggunakan angualrjs, dan kemudian menulis bahagian belakang menggunakan django. Bagaimanakah saya boleh menggabungkan kedua-duanya?
Terdapat halaman utama dan templat dalam angularjs, dan ia juga tersedia dalam django.
Masukkan URL Apakah yang Django kembalikan apabila mendapat URL Adakah semua templat dan halaman, js dan css dikembalikan
PHP中文网2017-05-15 16:54:41
Angular hanya meminta halaman dari latar belakang semasa permintaan pertama meminta data latar belakang untuk mengemas kini halaman dengan memanggil API latar belakang.
为情所困2017-05-15 16:54:41
Anda boleh rujuk blog saya ini: phodaldev
Seperti berikut
{% block main %}
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script>
<script type="text/javascript">
var blogposts = angular.module('blogposts',[]);
blogposts.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{[{');
$interpolateProvider.endSymbol('}]}');
});
blogposts.controller('blogController', function($scope, $http) {
$http.get('/api/v1/url/?limit=600&format=json').success(function(data) {
$scope.posts = data["objects"];
});
});
</script>
<p ng-app="blogposts">
<p class="posts" ng-controller="blogController">
<ul>
<li ng-repeat="post in posts"><a href="/blog/{[{post.slug}]}">{[{post.title}]}</a></li>
</ul>
</p>
</p>
{% endblock %}