ค้นหาเว็บไซต์
ฉันมีโค้ดดังต่อไปนี้:
function generateImageURLS(product : Product) : Array<string>{ console.log(product); console.log(product["price"]); console.log(product.price);เมื่อฉันดีบักโครงการของฉันใน Google Chrome และฉันเปิดผลลัพธ์แรก ฉันสามารถเห็นว่าทุกคุณสมบัติถูกตั้งค่าแล้วและทุกอย่างดูปกติ...
แต่เมื่อฉันต้องการพิมพ์คุณสมบัติใด ๆ ของวัตถุของฉันเพียงอย่างเดียว ฉันจะได้รับ
undefindedซึ่งจากนั้นทำให้เกิดข้อผิดพลาดในส่วนที่เหล
อ่านต่อไป →ฉันกำลังพยายามใช้พรอมิสส์เป็นครั้งแรก แต่ฉันกำลังมีปัญหาในการหาวิธีที่ดีที่สุดในการจัดการข้อผิดพลาด/ข้อยกเว้นหลายประเภท
ฉันกำลังดำเนินการสร้างระบบเข้าสู่ระบบผู้ใช้ ซึ่งการทราบว่าการเข้าสู่ระบบล้มเหลวเพราะชื่อผู้ใช้ไม่มีอยู่ รหัสผ่านไม่ถูกต้อง หรือเกิดข้อผิดพลาดอื่น ๆ จะเป็นประโยชน์
ด้านล่างเป็นส่วนหนึ่งของบริการล็อกอินของฉันซึ่งใช้ AWS Cognito (ส่วนใหญ่ไม่เกี่ยวข้องที่นี่) ใน callback ของ onFailure ฉันได้เลือกสร้างข้อยกเว้นของตัวเอง เนื่องจากคลาส CognitoAuth ของฉันใช้อินเทอร์เฟซ A
อ่านต่อไป →
ฉันมีคำถามเมื่อฉันสร้าง pipe การจัดเรียงใน Angular2 นี่คือโค้ด pipe ของฉัน:
import { Pipe, PipeTransform } from '@angular/core'; @Pipe({ name: 'sort' }) export class SortPipe implements PipeTransform { transform(value: any, propName: string): any { return value.sort((a,b)=> { return a[propName อ่านต่อไป →
ฉันเป็นมือใหม่กับ React ฉันกำลังพยายามสร้างคอมโพเนนต์ชื่อ StationBrowserForHome (TSX) ในฟังก์ชัน render() ฉันต้องการแสดงองค์ประกอบ DOM ที่มีลักษณะดังนี้:
<div class = "big-group"> <div class = "small-group> <div class="item"></item& อ่านต่อไป →
ฉันกำลังพยายามสร้างไฟล์คำอธิบายเพื่อใช้ไลบรารีจาวาสคริปต์กับไทป์สคริปต์
ตอนนี้ฉันกำลังพยายามติดตามคู่มือเหล่านั้น: เว็บไซต์ทางการของ TypeScript และคู่มือบน Medium สำหรับการย้ายไปใช้ TypeScript
เพื่อความชัดเจน ผมกำลังพยายามสร้างไฟล์คำอธิบาย TypeScript สำหรับ leaflet-icon-pulse ซึ่งผมคิดว่ามันง่ายพอที่จะเริ่มต้น
อ่านต่อไป →ฉันกำลังพยายามสร้างไลบรารี JavaScript เป็นไฟล์เดียวเพื่อใช้งานในเว็บไคลเอนต์ (ส่วนหน้าของเว็บ) โดยใช้แหล่งที่มา TypeScript ที่แยกออกเป็นหลายไฟล์
เนื่องจากสิ่งนี้จะถูกใช้โดยเว็บเบราว์เซอร์ ไวยากรณ์การนำเข้าโมดูลส่วนมาก (umd, es6, system ฯลฯ) จะใช้ไม่ได้ และสำหรับเรื่องนั้น เนื่องจากฉันต้องการให้โหลดได้ค่อนข้างรวดเร็ว การใช้ไวยากรณ์ใหม่ <script type="module"> จะไม่เพียงพอสำหรับสิ่งที่ฉันต้องการ (ฉันได้ลองไปแล้ว และยังไม่ส
อ่านต่อไป →นี่ค่อนข้างเป็นเรื่องยากสำหรับฉัน ฉันมีฟังก์ชันง่ายๆ นี้ที่จัดเรียงอาร์เรย์ของคอลเล็กชันตามหนึ่งในฟิลด์ของมัน
นี่คือตัวอย่างอาร์เรย์:
"countries": [ { "id": "AW", "name": "Aruba", "nameeng": "Aruba", "capital": "Oranjestad", "currency": "AWG", "phonecode": "297" }, { "id": "BM", "name": "Bermuda", "nameeng": "Bermuda", "capital": "Hamilton", "currency": "BMD", "phone อ่านต่อไป →
ฉันกำลังเปลี่ยนตารางที่สร้างเองเป็น turbotable ของ PrimeNG ฉันมีปุ่มบางปุ่มที่ต้องการแทรกลงในตารางซึ่งเรียกใช้ฟังก์ชันจาวาสคริปต์พิเศษที่ฉันเขียนไว้ แต่ฉันติดอยู่กับวิธีการแทรกองค์ประกอบลงในตาราง
มันแสดงเป็น [object HTMLInputElement] แทนที่จะเป็นปุ่ม ฉันรู้ว่าโค้ดที่สร้างปุ่มนั้นถูกต้อง เพราะมันทำงานได้ดีในตารางเก่า ฉันคิดว่าปัญหาคือ turbotable เปลี่ยนมันเป็นข้อความ และฉันไม่แน่ใจว่าจะทำให้มันคงเป็น HTML ได้อย่างไร
นี่คือสิ่งที่แสดงอยู่
อ่านต่อไป →ฉันมีแอปพลิเคชัน Angular 6 ซึ่งต้องใช้ไลบรารี JS ภายนอกจาก npm ฉันพบบทช่วยสอนนี้ (https://dev.to/suhas_chatekar/converting-a-javascript-project-to-typescript-one-file-at-a-time) แต่ผู้เขียน ส่งออกฟังก์ชันแทนที่จะเรียกใช้ไฟล์อื่น
ฉันต้องการใช้มัน ภายในคอมโพเนนต์ แบบนี้
import {} from 'node_modules/custom_module'; declare let sdk: any;ผู้ให้บริการไม
อ่านต่อไป →ฉันมีโมดูลบางตัวที่ใช้เฉพาะ JavaScript ที่ฉันต้องการนำเข้าใน TypeScript ฉันรู้เกี่ยวกับเทคนิค declare module 'whatever'; แต่อยากหลีกเลี่ยงวิธีนั้นเพราะฉันต้องการเก็บข้อมูลประเภท (typing information) โมดูลที่ฉันพยายามนำเข้านั้นถูกคอมเมนต์ด้วย JSDoc อย่างดี มีวิธีใดที่ฉันสามารถใช้สิ่งเหล่านี้กับ TypeScript ได้ไหม?
ฉันเชื่อว่าสิ่งที่ดีที่สุดที่คุณสามารถทำได้ในตอนนี้คือการเปิดใช้งานตัวเลือก allowJs ซึ่งจะทำให้
อ่านต่อไป →