ค้นหาเว็บไซต์

angular - Ionic Storage ไม่กำหนดค่าสำหรับอาเรย์ของวัตถุ

ฉันกำลังพยายามดึงอาร์เรย์ของอ็อบเจ็กต์ที่ฉันได้เรียกจาก Parse Server ของฉัน แต่ไม่สำเร็จ

ฉันกำลังสร้างแอปด้วย Ionic 3 และ Ionic Storage ดูเหมือนว่าฉันจะได้ promise แทนค่าจริง แต่ฉันได้ลองทุกวิธีแล้วเพื่อแก้ไขมัน

ไฟล์ search.ts ของฉัน:

import { Data } from './../../services/data'; import { localData

อ่านต่อไป →

javascript - ฉันจะจัดกลุ่มอาร์เรย์ของอ็อบเจ็กต์ตามซับอ็อบเจ็กต์ได้อย่างไร?

ฉันกำลังใช้ TypeScript สำหรับส่วนหลังของเว็บแอป และฉันพบว่าประเภท intersection มีประโยชน์มากสำหรับการสร้างคำสั่ง SQL ที่มีประสิทธิภาพ โดยพื้นฐานแล้ว ถ้าฉันมีตารางดังต่อไปนี้:

User userId: number userEmail: string Post postId: number userId: number (FK) postBody: string

ฉันอาจจบลงด้วยปร

อ่านต่อไป →

angular - รวมอาเรย์ observable สองตัวเข้าด้วยกัน

checkAllThreads() { const userId = this.auth.getUser().uid; const buyerThreads = this.afs.collection('threads', ref => ref.where('buyerId', '==', userId)).valueChanges(); const sellerThreads = this.afs.collection('threads', ref => ref.where('sellerId', '==', userId)).valueChanges(); this.subscription = forkJoin(

อ่านต่อไป →

typescript - การสร้างสมาชิกย่อยของอาร์เรย์แบบมีชนิดของคลาส

ฉันอยากจะสร้างอาร์เรย์ที่มีประเภท (typed array) เพื่อเพิ่มเมธอดให้กับมัน ตัวอย่างเช่นในตัวอย่างด้านล่าง ฉันสร้าง TenantArray โดยการขยายจาก Array ดูเหมือนว่าฉันสามารถ push วัตถุเข้าไปในนั้นได้ แต่ถ้าฉันพยายามเรียกใช้ฟังก์ชันบน TenantArray ฉันจะได้รับข้อผิดพลาดบอกว่ามันไม่ใช่ฟังก์ชัน ถ้าฉันลอง log ค่าของฟังก์ชันเพียงอย่างเดียว ฉันจะได้ค่า undefined ใครสามารถให้ข้อมูลเชิงลึกเกี่ยวกับสิ่งที่ฉันพลาดได้ไหม นี่เป็นวิธีที่โง่หรือเปล่า หรือว่าฉันควรสร้างคลาสประชากร (population class) ที่มีอาร์เรย์ ten

อ่านต่อไป →

angular - การกรองอาร์เรย์ observable ให้เป็นอาร์เรย์ observable อีกอาร์เรย์หนึ่ง (ของประเภทอื่น) ตามคุณสมบัติ observable ของไอเท็ม

เนื่องจากหัวข้อคงไม่ได้อธิบายดีนักว่าฉันกำลังทำอะไร ฉันจึงขอยกตัวอย่างเล็กๆ:

REST API จะส่งกลับรายการของวัตถุ สำหรับแต่ละวัตถุ ควรจะแสดงกล่องกาเครื่องหมายและใช้ค่าที่เลือกสำหรับการประมวลผลต่อไป อย่างไรก็ตาม API อาจถูกเรียกหลายครั้ง (เพื่อรีเฟรชข้อมูล)

อ่านต่อไป →

การตรวจสอบความถูกต้อง - ตั้งค่า error " errors : {__zone_symbol__state: null, __zone_symbol__value: Array(0)}" โดยตัวตรวจสอบของ Angular 4

Mobile mobileNumberValidator ส่งค่ากลับปกติดี แต่ตัวตรวจสอบอีกสองตัวส่งสัญญาที่เป็น null เมื่อเกิดข้อผิดพลาด ไม่สามารถระบุข้อผิดพลาดที่ฉันทำที่นี่ได้ โปรดช่วย ตัวตรวจสอบสองตัวนั้นตั้งค่าข้อผิดพลาดในวัตถุ formbuilder ดังนี้

ข้อผิดพลาด : {__zone_symbol__state: null, __zone_symbol_

อ่านต่อไป →

node.js - การใช้ Array.reduce บน Node Streams ด้วย Typescript

ฉันค่อนข้างใหม่กับไทป์สคริปต์และไม่คุ้นเคยกับการประกาศประเภทขั้นสูงมากนัก

ฉันกำลังพยายามใช้ reduce เพื่อเชื่อมต่อชุดของการแปลง stream ของ node.js เข้ากับ stream ของ node.js ที่เข้ามา

สตรีมขาเข้าคืออ็อบเจ็กต์ที่ขยายจาก stream.Readable อ็อบเจ็กต์สตรีมทรานส์ฟอร์มทั้งหมดขยายจาก stream.

อ่านต่อไป →

javascript - ลูป for...of, การทำลายโครงสร้างอาเรย์ และ Array.prototype.entries() - ควรจะทำงานร่วมกันได้ไหม?

ดังนั้นฉันมีแอป react-native สำหรับสิ่งที่มันคุ้มค่า เรากำลังใช้ redux และ redux-saga สำหรับการจัดการ state/action เมื่อเร็ว ๆ นี้ฉันพบว่าโทรศัพท์ Android บางรุ่นเกิดการ crash ในหนึ่งใน sagas ของเรา โค้ดสำหรับมันมีลักษณะดังนี้ (typescript):

function* displayTemplates(templateEffectProviders: EffectProvider[]) { for (const [i, templateEffectProvider] of templateEffectProviders.entries()) { // ...loop code } }

ฉันสามารถรับประกันได้ว่าฟังก์ชันจะถูกเรียกใช้งา

อ่านต่อไป →

typescript - Angular 2 วิธีใช้ formArray ในฟอร์มแบบ reactive

ฉันมีปัญหากับฟอร์มตอบสนองในตาราง Kendo Angular โมเดลของฉัน (หนังสือ) มีชุดของผู้เขียนซึ่งฉันต้องการแสดงในคอลัมน์ตารางของฉัน แต่ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับวิธีการทำงานกับชุดข้อมูลในฟอร์มตอบสนอง ดังนั้นเทมเพลตของฉันจึงไม่แสดงข้อมูลอย่างถูกต้อง

this.formGroup = createFormGroup({ genre: { genreId: 0, genreName: '' }, 'bookName': '', 'pages': 0, 'publisher': '', //here authors: new Array<Aut

อ่านต่อไป →

html - ตรวจสอบค่าของอาเรย์ฟอร์มโดยใช้ ngIf ภายใน FormArray

ฉันต้องการแสดงปุ่ม view เพื่อเปลี่ยนประเภทคำตอบโดยใช้กล่องเลือก ค่า QuestionType ได้มีการเปลี่ยนแปลงแล้ว แต่เมื่อใช้ *ngIF จะไม่แสดงปุ่ม view ที่ถูกต้องในเบราว์เซอร์ มันถูกวางไว้ภายใน form array ของโมดูล Reactive Forms

นี่คือโค้ด:

<ng-container formArrayName="AnswersList"> <tr *ngFor="let itemrows of itemrow.controls.AnswersList.controls; let ansi=index" [formGroupName]="ansi"> <td *ngIf="SurveyForm.controls.Questions.controls.Que

อ่านต่อไป →