我收到此错误:
Iterable
这是第11行错误引用:
ERROR in src/app/product/product.component.html(11,46): The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
src/app/product/product.component.html(11,46): The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
我觉得问题出在其他地方,但我不确定。有人可以提出任何解决方案吗?
答案 0 :(得分:1)
routerLink的值是一个产品(obj)除以一个数字(product.product_id)。该值必须是字符串
尝试一下:
2019-11-24 18:46:48.861 WARN 4844 --- [nio-8088-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "uploadFile"]
答案 1 :(得分:1)
您的 [routerLink] =“ [product / product.product_id]” 语法错误。您应按以下步骤更正它:
[routerLink]="['/product/' + String(product.product_id)]"
您的路线应以 / 开头,并且路径应为
{ path: product/:id, component: SomeComponent}
在您的app.routing.ts内部