0

试图让我的功能工作的基本模型。

前端(Angular):正文数据将是此类的 JSON:

class BackendParams {
  listValues: any;

  constructor( netList: any ) {
    this.listValues = netList;
  }
}

然后一个函数创建类对象:

const params = new BackendParams(list);

然后调用一个(仍在前端的)Angular 函数将其发送到后端:

  onClickTest(params: any) {
    const A = 1;
    const B = 2;
    const NameString = 'test';
    const formData = new FormData();
    formData.append('NetworkList', JSON.stringify(params));
    let url = `${this.url}/CalibrationModel/1/2/SampleTest/TestModel`;

    this.http.post(url, formData).subscribe(  
          (data) => { 
            console.log(data);
          });
  }

后端:

class BackendParams
{
    List<Constituent> listNetworkConstituents;

}

以下是源代码的图像,因此您可以看到语法红色下划线 注 2 语法错误

我不认为这两者是相关的(或者它们是相关的?),但参考身体参数当然是必不可少的。

而且,当然,让我知道你看到的任何其他可能有问题的地方。

谢谢你的帮助。我从你们那里学到了很多。瑜伽士

4

1 回答 1

1

如果您的方法被标记为async然后返回 abool将起作用。所以public async Task<bool>...,但事实并非如此。但是,正如@JohnD91 所说,如果您没有await在您的方法中使用,则不需要,async也不需要返回 a Task

另一个问题是parmsJSON拼写错误,因为它在方法签名中定义为paramsJSON. 你错过了另一个a

于 2019-12-12T17:11:03.457 回答