我是 angularJS 的新手,我正在开发一个应用程序,我的代码是用 PHP 编写的。我从 REST 服务获取,然后在其上运行 foreach 语句以显示数据。我得到的数据是一个 PHP object
。
我如何使用 angularJS 做同样的事情?
这是我的 PHP 代码:
<?php $blogs = process_api_get($base_url,'/blogs'); ?>
<?php if($blogs != NULL) { ?>
<?php foreach( $blogs as $blog ) : ?>
<div class="list card">
<a ui-sref="menu.blogsView({id: '<?php echo $blog->id; ?>', title: '<?php echo $blog->title; ?>', content: '<?php echo $blog->content; ?>' })"
class="item item-icon-left">
<?php echo $blog->title; ?>
</a>
</div>
<?php endforeach; ?>
<?php } ?>
<?php if(!$blogs) { ?>
No blog posts found
<?php } ?>
最佳答案
HTML 看起来类似于下面的内容,其中 blogs
将是由服务器端 ajax 调用获取的博客,并在 $ 成功时分配
调用blogs
数据http
标记
<div class="list card" ng-repeat="blog in blogs">
<a ui-sref="menu.blogsView({id: blog.id, title: blog.title, content:blog.content })" class="item item-icon-left">
{{blog.title}}
</a>
</div>
<div ng-if="blogs.length == 0">
No blog posts found
</div>
代码
$http.get('/blogs').then(function(res) {
$scope.blogs = res.data;
})
关于php - 如何从 REST 获取数据并使用 AngularJS 对其上的每个语句运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37157900/