cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Masalah dengan menggabungkan angularjs dan django

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

给我你的怀抱给我你的怀抱2868 hari yang lalu738

membalas semua(3)saya akan balas

  • PHP中文网

    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.

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:54:41

    Gunakan Django untuk membina API RESTful

    balas
    0
  • 为情所困

    为情所困2017-05-15 16:54:41

    Anda boleh rujuk blog saya ini: phodaldev

    • Tastypie menjadikan API RESTful
    • Templat ditulis dalam templat Django

    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 %}
    

    balas
    0
  • Batalbalas