我正在尝试从REST API获取记录, 我想在文本框ng-blur事件中获取该记录,
<div class="col-lg-4">
<input type="text ng-blur="dataTest()" name="id" placeholder="Enter id Number" ng-model="id">
</div>
$http.get('http://192.168.0.103/api/home/Get_OneTime_Info/?User_ID=' +$scope.Id).
success(function (data, status, header, config) {
$scope.Details = data.User_OneTime; //GetAllBolck is the API service name and teh Table is the object name of that api.
alert('Success');
}).
error(function (data, status, header, config) {
alert("error");
但是当我将静态数据发送到此服务时,它会获取记录。
答案 0 :(得分:0)
假设后端工作正常,您正在使用的ng-model以及您追加到查询字符串的值是不一样的。你有ng-model =&#34; id&#34;但是你在查询字符串构建中使用$ scope.Id。
你需要在两者上使用相同的大小写,无论是$ scope.id和ng-model =&#34; id&#34;还是两者都有大写字母I.