JSONをWeb APIに送信するために柱状のメソッドを使用しています。 コンソールウィンドウでは、$ scope.schoolに詳細が設定されていますが、Web APIでは 'fileSet'オブジェクト値が取得されません。どのように角度jsの配列のリストを渡すことができますか?
私の角度のコードは次のとおりです。 - 角度での私のAPIを呼び出すコードなど
$scope.school = {
'class': '94E38941-5A97-4A9B-B82A-8D53C9DBEE96',
'inputInstanceId': 'CBBCD28D-F144-45E2-A494-C767549BD3AF',
'inboxType': '8',
'schoolTitle': $scope.value1,
'schoolDescription': $scope.value2,
'schoolContext': $scope.ContextListL1["Value"],
'schoolGuid ': $cookieStore.get('objschoolid'),
'fileSet': {
'fName': fileName,
'fileUploadId': fileId
}
}
どこ
Restangular.one(routeString).post('', $scope.school, params, headers).then(function (resp)
マイAPIクラスは、私が仮定するつもりです
public class CreateClassDTO
{
public Guid class { get; set; }
public Guid inputInstanceId { get; set; }
public int inboxType { get; set; }
public string schoolTitle { get; set; }
public string schoolDescription { get; set; }
public string schoolContext { get; set; }
public Guid schoolGuid { get; set; }
public List<FileuploadResult> fileSet { get; set; }
}
public class FileuploadResult
{
public string fName { get; set; }
public Guid fileUploadId { get; set; }
}
で
はい、正確にあなたが私のクラス構造で見ることができるようにそれがリストでありますオブジェクト – Sagar
いいえ、それは私のために働いていない、まだ私のAPIで私は両方のオブジェクト 'のfName'と ' fileUploadId ' – Sagar