我已經創建了一個非常基本的控制器來從SharePoint列表中提取數據,但它只會拉取基本標題和創建列。它不會拉我創建的任何列,這是我需要的。 SP本身是否有一個設置來聲明它可用於API?Angularjs Sharepoint Rest API顯示所有列
我已經使用的代碼關閉這個網站: http://www.c-sharpcorner.com/article/retrieve-sharepoint-list-items-using-angularjs-with-single-a/
如下所示:
var appVar = angular.module('listApp', []);
appVar.controller("controller1", function($scope){
GetListItems($scope, "List1");
});
function GetListItems($scope, listName){
$.ajax({
url: "https://example.com/sites/mysite/_api/web/lists/GetByTitle('"+listName+"')/items",
method: "GET",
async: false,
headers: { "Accept": "application/json;odata=verbose" },
success: function(data){
$scope.items = data.d.results;
},
error: function(sender,args){
console.log(args.get_message());
}
});
}
<div ng-app="listApp">
<div id="App1" ng-controller="controller1">
<h1>First List Items</h1>
<div ng-repeat="item in items">
<p>{{item.Title}}</p>
</div>
</div>
</div>
非常感謝。我的下一個問題是如何實現這個另一個Ajax,所以再次感謝它的巨大價值。 我已經看到一些其他的例子,人們在網址的末尾添加了Select標籤,這是否僅僅是限制返回的數據,而不是告訴它用k,d引用顯示哪些數據? – Andrew
沒錯,'select'查詢選項用於指定應返回哪些屬性。 –