php - 如何从 REST 获取数据并使用 AngularJS 对其上的每个语句运行?

标签 php angularjs rest

我是 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/

相关文章:

php - 使用 PHP 删除 HTML(ob_start + dom 解析器)

javascript - 指令不能用作 Angular 2 中的入口组件

javascript - AngularJS 组件定义为函数

java - restful 服务 URL 中的分号截断其后的字符

java - 通过 RESTful CXF 使用多部分/表单数据

php - Apache中MultiViews中的“no acceptable variant”

php - 使用 php 从数据库创建页面 [就像框架或 cms 正在做的那样]

css - Angular Material layout column for large display but row for smaller

rest - Grails Restful Controller无法保存在POST上

php - 使用隐藏表单将 javascript 变量传输到 php?