我按照本教程https://www.youtube.com/watch?v=vsdIhyLKgjc编写了这段代码:
<ion-item *ngFor="let subCategory of category.ProductSubCategory" [ERROR ->]*ngIf="isGroupShown(i)">
<a (click)="callProductDetails(subCategory.Product_SubCategory_"): ng:///AppModule/HomePage.html@100:76
at syntaxError (http://localhost:4400/build/vendor.js:85381:34)
at TemplateParser.parse (http://localhost:4400/build/vendor.js:95872:19)
at JitCompiler._compileTemplate (http://localhost:4400/build/vendor.js:109623:39)
at http://localhost:4400/build/vendor.js:109547:62
at Set.forEach (<anonymous>)
at JitCompiler._compileComponents (http://localhost:4400/build/vendor.js:109547:19)
at createResult (http://localhost:4400/build/vendor.js:109432:19)
at t.invoke (http://localhost:4400/build/polyfills.js:3:8971)
at r.run (http://localhost:4400/build/polyfills.js:3:4140)
at http://localhost:4400/build/polyfills.js:3:13731
问题在于,每当我使用它时,它都会错位。刻度是正确的,但是startpos和endpos始终是屏幕的1/3太远而且有点偏右。否则,endpos会完美地跟随我的鼠标,保持与我的实际鼠标不对齐。
非常感谢任何找到问题的帮助。
如果我解释问题不好,那就问问。
答案 0 :(得分:1)
为什么在您链接的教程中逐字回答时,您是否在这里提出问题?
Vector3 center = (squareStart + endPos / 2f);
分区优先于括号。
Vector3 center = (squareStart + endPos) / 2f;