var app = angular.module("mymodule",[]);
app.controller("employeeController",function($scope,$http){
var url ="data/records.json";
$http.get(url).success(function(response){
$scope.employees =response;
});
});
答案 0 :(得分:3)
您应该访问<telerik:RadGrid ID="RadGrid_ElencoAssistance" runat="server" DataSourceID="ObjectDataSource_ElencoAssistance" AutoGenerateColumns="False" ShowFooter="True" AllowPaging="True" PageSize="20" GridLines="None">
<MasterTableView DataKeyNames="ID" NoMasterRecordsText="No Records">
<DetailTables>
<telerik:GridTableView runat="server" DataKeyNames="ID" >
<Columns>
<telerik:GridBoundColumn DataField="Targa" HeaderText="Numberplate"></telerik:GridBoundColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn DataField="Targa" HeaderText="Numberplate"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
,同时取代成功, response.data
已被弃用。
.success
答案 1 :(得分:1)
.success
要捕获承诺,您可以使用then
。
请注意,then
响应数据属性中的数据。所以你需要访问该响应的数据属性。
$http.get(url).then(function(response){
$scope.employees =response.data
});
答案 2 :(得分:-1)
我没有声誉。我想加上@Jayanta的回复 这是另一种语法:
.success(function (data, status, headers, config) {
deffered.resolve(data);
因此,当您尝试将“data”添加到console.log(数据)时,它将显示正确的数据。