javascript - 如何在angularjs中从数据库mysql加载动态记录?

标签 javascript php mysql angularjs

这里我想使用 Angular 在选择框中加载数据库用户。

<div ng-app="myapp" ng-controller="myctrl" class="centered">
  <label>Select User</label>
    <select ng-model="selectedItem" ng-options="item.name for item in list">
        <option value="">-- choose --</option>
    </select>
     <h2>Selected:</h2>
        {{selectedItem.name}}
</div>
<script type="text/javascript">
var app=angular.module('myapp',[]);
app.controller('myctrl', function($scope, $http) {
$http({
    method : "GET",
    url : "http://localhost/demo/angular/getdata.php"
}).then(
function (response) {
   $scope.list = response.data.records;
});
});
</script>

enter image description here

最佳答案

完全依赖后端。如果后端是 RESTFull 服务,那么从服务器获取数据并填写表单就很容易。

顺便说一下,从后端获取数据与编程语言无关。下面是Java+Angularjs的例子

https://spring.io/guides/gs/consuming-rest-angularjs/

这是一个展示如何在 PHP 中实现 RESTFull API 的示例:

https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/

关于javascript - 如何在angularjs中从数据库mysql加载动态记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341247/

相关文章:

javascript - 仅 js - 仅运行一次函数

javascript - Cookiebot Cookie 同意脚本

javascript - 当样式改变时,使用 Javascript 改变 div 的宽度

php - SOAP 错误 : Parsing WSDL: Unknown required WSDL extension 'http://schemas.xmlsoap.org/ws/2004/09/policy' in PHP SoapClient while calling SAP PI

mysql - Yii2 - 使用 yii/db/Expression 选择月份和年份

javascript - AJAX和MYSQL,AJAX太快mysql查询不出来?

javascript - ng-model 使用 ng-options 获取属性值

php - 是否每个文件都有与之关联的 MIME 类型?

php - Symfony 中的注释机制——它是如何工作的?

mysql - 查找组中特定行的两个日期列之间的平均值