Я новичок в angularjs. Я пытаюсь получить данные из википедии и показать ее в интерфейсе. Я retrived данные из вики, используя следующий код PHPполучить данные из Википедии и показать их с помощью angularjs
$url = 'http://en.wikipedia.org/w/api.php?action=query&prop=extracts|info&exintro&titles=Sachin_Tendulkar&format=json&explaintext&redirects&inprop=url&indexpageids';
$json = file_get_contents($url);
echo json_encode($json);
следующий мой контроллер
var demoApp = angular.module('demoApp',['ngRoute']);
demoApp.controller('SimpleController',function ($scope,$http){
$http.post('server/view1.php').success(function(data){
$scope.info = data;
});
});
мой HTML выглядит следующим образом
<html ng-app="demoApp">
<head>
<title> AngularJS Sample</title>
<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/angular-route.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-combined.min.css">
</head>
<body>
<div ng-controller="SimpleController">
{{info.query}} // I dont know if this is right
</div>
</body>
</html>
Я хочу, чтобы отобразить весь контент, который извлекается в интерфейсе, но не отображается. Я не знаю, что я сделал неправильно. Я новичок в angularjs.
Это действительно работает как решение.Однако кажется, что должен быть способ сделать это, не создавая скрипт php. – RevNoah