אני חושב שהקוד ידבר בעד עצמו.
export class CanvasComponent implements AfterViewInit, OnInit { @ViewChild('masterCanvas') canvas: ElementRef; width = 800; height = 400; constructor(private canvasUriService: CanvasUriServic קרא עוד →
אני רוצה לאמת סיסמה חדשה ואימות סיסמה באמצעות Angular 4. אני חדש ב-Angular. ניסיתי שיטות שונות אבל אני מקבל את השגיאה הזו בכל פעם. בבקשה הדריכו אותי. בבקשה עזרו לי להבין איפה אני טועה. עזרו לי לפתור את השגיאה הזו כדי שהקוד שלי יעבוד.
סיסמה.ts
קרא עוד →השגיאה שלמטה מתרחשת רק כאשר היא מנסה להחזיר ערך מ-catch. אני מקווה שאני עושה משהו בסיסי לא נכון כאן. בבקשה תן לי רמז. למה אני לא יכול להחזיר observable מ-catch?
.ts
getMyTopic() { return this.topicSer.getMyTopics().map((res: any) => res.json()).map((res: any) => res = res.categories) .catch((err: any) => { console.log('err', err); return [] }) }provider.ts
קרא עוד →
Intellij מציע לי לייבא את Promise מ-jQuery למרות שהוא לא מוגדר כ-undefined והקונפיגורציה של typescript שלי כוללת lib: ["es2015"] (מה שמצביע על כך ש-typescript מודע לכך ש-Promise מוגדר בספרייה הסטנדרטית).
יש לו השלמות סוגים והכל. זה לא אדום, העורך מודע לחלוטין למה Promise הוא, הוא פשוט רוצה לייבא את ההגדרה של jQuery מסיבה לא ידועה.
לחיצה על מקש הבריחה גורמת לו להיעלם עד שאבצע כל פעולה אחרת באופן מילולי.
זה מציע זאת בין
קרא עוד →
אוקי, אולי מה שהסברתי קודם קשה להסביר.
למעשה אני משתמש ב-AWS Dynamodb כדי להריץ כמה שאילתות ואני מנסה להציג אותן בגרף (NGX-Charts) ב-angular4. עכשיו כדי שהנתונים יוצגו בגרף הם צריכים להיות כמו הדוגמה הזו var shirtInfo =
קרא עוד →
public clickOnElementWithSelectionMethod(elementKey, selectionMethod, selectionValue) { let elementToClick = this.getWebElement(elementKey, selectionMethod, selectionValue); return assert.eventually.equal( elementToClick.click().then(() => { return true; }, (error: any) => { throw new Error(error.message); }), true, 'Element "' + elementKey + '" click failed' ); }
אני מעביר את קריאת ה-API Click() של Protractor כהבטחה, כ
קרא עוד →
עכשיו אני עובד עם הבטחות כדי להתמודד עם בעיות אסינכרוניות. העניין הוא שכאשר אני מבצע את ההבטחה בפעם הראשונה, זה עובד מצוין. אבל כשאני מבצע את אותה פונקציה פעמיים, מופיעה השגיאה "Cannot read property of undefined". טעינת הדף מחדש פותרת את הבעיה, אבל הרעיון הוא שהמשתמש לא יצטרך לרענן בכ
קרא עוד →למרות שהוספתי את AuthComponent ל-AuthModule, אני מקבל את השגיאה הזו:
Unhandled Promise rejection: Template parse errors: 'auth' is not a known element: 1. If 'auth' is an Angular component, then verify that it is part of this module. 2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("ystem.import('public/app/auth').catch(function (err) { console.error(err); });</script></head><body>[ERROR -&g קרא עוד →אני מנסה להשתמש בהבטחות בפעם הראשונה, אבל אני נתקל בבעיה במציאת הדרך הטובה ביותר להתמודד עם סוגי שגיאות/חריגות מרובים.
אני מיישם מערכת התחברות למשתמש. זה שימושי לדעת במקרה של כישלון אם שם המשתמש לא קיים, אם הסיסמה שגויה או אם הייתה שגיאה אחרת.
להלן קטע משירות הכניסה שלי שמשתמש ב-AWS Cognito (בעיקר לא רלוונטי כאן). בקריאת החזרה onFailure בחרתי ליצור את החריגים שלי. מכיוון שהמחלקה CognitoAuth שלי מממשת את הממשק Auth, אני לא רוצה להחזיר קודי שגיאה של AWS ללקוח (הפרדה בין תחומי האחריו
קרא עוד →
סקירה בסיסית.
יש לי מערך נתונים שאני רוצה לעבור עליו עם משפט for.
אני לא רוצה להמשיך לפריט הבא בלולאת ה-for עד ששתי הפונקציות בפנים יסיימו. פונקציה 1 תלויה בהצלחת פונקציה 2, אם אחת מהן נכשלת אני רוצה שהלולאה תעצור.
הנה שתי הפונקציות שלי.
submitEntryPromise(entry): Prom קרא עוד →