角度6发布方法问题

时间:2019-02-18 08:39:13

标签: angular angular6

我正在尝试将组件传递给服务文件。我的服务档案中有问题。 错误提示“找不到名称数组”。请检查附件。

  updateInvoiceHeaderStatus(fileNameFormArray:Array<any> ,orgName: string,fromDate: string,toDate: string){
 return this.http.post(`${this.selectedfilenameurl}/${orgName}/${fromDate}/${toDate}`,fileNameFormArray)

}

enter image description here

3 个答案:

答案 0 :(得分:1)

核心框架中引入了从angular 7 Typescript 3.1开始,因此您只需要检查tslint.json array-type in the rules of tslint.json

答案 1 :(得分:0)

您是否正在使用TSLint或Code Prettier扩展?因为那些代码将Array标记为错误是由于在':'标记后没有空格,所以您的代码应该可以正常运行。

updateInvoiceHeaderStatus(fileNameFormArray: Array<any> ,orgName: string,fromDate: string,toDate: string){
 return this.http.post(`${this.selectedfilenameurl}/${orgName}/${fromDate}/${toDate}`,fileNameFormArray)

答案 2 :(得分:0)

这是样式问题,而不是编译问题。效果很好,但是您的样式配置只是不接受。

尝试使用any[]代替Array<any>