84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
自己用angualrjs 寫的前台,然後django寫的後台,怎麼讓兩個組合起來。 angularjs中有主頁和模板,django裡面也有。 輸入一個url,django獲取url返回的是什麼呢,是全部模板和頁面,js,css都返回嗎,
angular只是第一次請求的時候向後台請求頁面吧,之後的請求都是透過呼叫後台API的方式請求後台資料來更新頁面。
用 Django 做 RESTful API
可以參考一下這個我的部落格: phodaldev
如下
{% 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 %}
angular只是第一次請求的時候向後台請求頁面吧,之後的請求都是透過呼叫後台API的方式請求後台資料來更新頁面。
用 Django 做 RESTful API
可以參考一下這個我的部落格: phodaldev
如下