如何在angularjs中显示单个数据库条目


How to display single database entry in angularjs

我只有一个文本字段

 <input type="text" name="groupname" value="">

我想使用angularjs 在上面的文本框中显示组名

app.controller('get_group_name', function($scope, $http) {
    $http.get(site_url +    'admin/Usergroup_controller/get_available_user/1')
.then(function (response) {$scope.names = response.data.records;});

});

我正在获取类似的json数据

[{"groupname":"Bharat"}]

只有一条记录

如何在文本框中获取这些数据。

<input type="text" name="groupname" ng-model = "names[0].groupname">

Ng模型用于将数据从控制器绑定到视图。我建议您访问angular文档以更好地了解Angularjs。

小提琴:http://jsfiddle.net/Lvc0u55v/1452/

<input type="text" name="groupname" value="" ng-model="groupname">

那么在promise中只使用$scope变量:

app.controller('get_group_name', function($scope, $http) {
$http.get(site_url + 'admin/Usergroup_controller/get_available_user/1')
.then(function (response) {$scope.names = response.data.records; 
$scope.groupname = response.data.records.groupname;

});

<input type="text" name="groupname" ng-model="name">

然后在控制器中:

app.controller('get_group_name', function($scope, $http) {
   $http.get(site_url + 'admin/Usergroup_controller/get_available_user/1')
  .then(function (response) {
              $scope.names = response.data.records; 
              $scope.name = response.data.name;
});