Python 使用Angular.js发布JSON数据

Python 使用Angular.js发布JSON数据,python,json,angularjs,Python,Json,Angularjs,这是我在Angular的第一次尝试。我正在使用Angular.js将JSON数据发布到html页面。我知道我错过了一些东西,但似乎无法让它工作。下面是html。我有一个python脚本发布到下面相同的URL <!doctype html> <html lang="en" ng-app id="ng-app"> <head> <title>File Analysis</title> <script src="js/angular.j

这是我在Angular的第一次尝试。我正在使用Angular.js将JSON数据发布到html页面。我知道我错过了一些东西,但似乎无法让它工作。下面是html。我有一个python脚本发布到下面相同的URL

<!doctype html>
<html lang="en" ng-app id="ng-app">
<head>
<title>File Analysis</title>
<script src="js/angular.js"></script>
<script>
var myApp = angular.module('fileAnalysis', []);
myapp.controller('PostsCtrlAjax', function($scope, $http)
{
$http({method: 'POST', url: 'http://test.com'}).success(function(data)
{$scope.posts = data;}) // response data 
});
</script>
</head>
<body>
<h1>You should begin to see new files being analyzed!</h1>
<div id="ng-app" ng-app ng-controller="PostsCtrlAjax">

<div ng-repeat="post in posts" >
<h2>
<a href='{{post.url}}'>{{post.title}}</a>
</h2>
   <td>
        {{post.filename}}
   </td>
</div>
</body>
</html>

文件分析
var myApp=angular.module('fileAnalysis',[]);
控制器('PostsCtrlAjax',函数($scope,$http)
{
$http({方法:'POST',url:'http://test.com'}).成功(函数(数据)
{$scope.posts=data;})//响应数据
});
您应该开始看到正在分析的新文件!
{{post.filename}

您想通过post使用
文件://
协议实现什么?您缺少一些完整的部分来完成角度工作。首先,您需要使用
angular.module('appName')
创建一个模块。然后,您需要使用
angular.module('appName').controller('PostsCtrlAjax',PostsCtrlAjax)
将控制器注册到应用程序中,但这些只是您遇到的最初几个问题。@user3285763您必须在某个地方托管代码才能使其正常工作否,
appName
是您的angular模块的名称,如果要创建一个有效的控制器函数,需要实例化它。