Angularjs 需要在ng repeat for单选按钮内动态加载ng模型

Angularjs 需要在ng repeat for单选按钮内动态加载ng模型,angularjs,api,Angularjs,Api,我需要使用一系列单选按钮的ng repeat动态加载ng模型,其中包含来自API调用的数据” 我的控制器: angular.module('app').controller('apiCallController', [$scope,'$http',function($scope,$http{ $http.get(sampleUrl) .success(function(data){ $scope.sampleData = animal }); }]); HT

我需要使用一系列单选按钮的ng repeat动态加载ng模型,其中包含来自API调用的数据”

我的控制器:

angular.module('app').controller('apiCallController', [$scope,'$http',function($scope,$http{

    $http.get(sampleUrl)
    .success(function(data){
    $scope.sampleData = animal
    });

}]);
HTML:

当我加载站点时,一切似乎都正常显示,但是当我检查控制台以查看ng model的值时,它显示为“{animal.ID}}”,而不是animal.ID的值


不确定在这里做什么。

您应该在插值周围添加单引号:

<input type="radio" name="'{{animal.Name}}'" id="task1" value="true" ng-model="'{{animal.ID}}'">

您的代码

[$scope,'$http',
您正试图注入变量
$scope
,但当您使用这种依赖项注入格式时,需要提供一个字符串:

['$scope', '$http'

您的代码看起来有语法错误和一些语义错误--请尝试
apiCallController',['$scope',
谢谢,修复了它。我尝试了。它返回正确的ID,但将其放在单引号和双引号中,因此它返回的不是ng model=“ID的值”,而是“'ID的值”
['$scope', '$http'