מחרוזת הפוכה באנגולר

תאו

משתמש פעיל
D I G I T A L
יש לי 2 מחרוזות אחת מספר , ואחת מילה
יש לי משתמש שאמור להכיל את 2 המחרוזות קודם את המספר ואח"כ את המילה ..
לא הצלחתי בשום אופן ליצור שהמספר יופיע לפני המילה תמיד זה מביא לי את המילה קודם ורק אח"כ את המספר
קוד:
       this.numSnif ='03';
       this.form.value.username ='לוי';
       this.slp =this.form.value.username +this.numSnif ;

התוצאה ב this.slp צריכה להיות '03 לוי '
ובכל מקרה היא מגיעה כ 'לוי 03 '
איך אפשר לעקוף את זה שיבוא קודם המספר
תודה מראש
 

varchar

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
D I G I T A L
איפה מוצג הטקסט? אולי הבעיה בתצוגה
אם מדובר על html' יתכן שרק צריך לשנות את ה element ל
HTML:
style="direction:ltr"
או rtl
 

C

משתמש מקצוען
ככה:
קוד:
      this.slp =this.numSnif+this.form.value.username ;
זה לא מביא בצורה הנכונה?
 

varchar

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
D I G I T A L
זה לא בעיה בתצוגה לא קשור לHTML הענין זה איך שזה נכנס למשתנה ...

מי אמר? איך רואים ב debug? console.log?
בכל מקום כמעט טקסט בעברית נראה הפוך
מה המטרה ?
לתצוגה או שיש צורך בעיבוד נוסף על הטקסט ואז רואים שהstring במקום 0 לדוגמה ע"י subStr הוא הטקסט שאינו נכון?
אם זה רק תצוגתי, יש ודאי עוד אפשרויות כמו חלוקה ל2 אלמנטים ועוד

ציין מה הבעיה, איפה מפריע כשהטקסט הפוך
 

תאו

משתמש פעיל
D I G I T A L
מי אמר? איך רואים ב debug? console.log?
אני רואה אותו כשהוא מגיע לסרבר הוא תמיד מגיע המספר אחרי המילה ,
אלא א"כ זה בלי רווח אלא מספר ומילה צמודים ...'02לוי' - וכשאני מנסה להוסיף רווח זה נותן כך: 'לוי 02'
 

varchar

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
D I G I T A L
אני רואה אותו כשהוא מגיע לסרבר הוא תמיד מגיע המספר אחרי המילה ,
אלא א"כ זה בלי רווח אלא מספר ומילה צמודים ...'02לוי' - וכשאני מנסה להוסיף רווח זה נותן כך: 'לוי 02'
הבנתי שכך הטקסט נראה השאלה איפה זה מפריע לך.
תצוגה בלבד ?
 

תאו

משתמש פעיל
D I G I T A L
תצוגה בלבד ?
ממש לא וזה הבעיה ,
אני יצרתי את המחרוזת הזו מ2 מחרוזות ..ואז אני שולחת אותו לC# שתבדוק בבבסיס נתונים אם זה קיים ואם כן שתחזיר לי את הקוד שלה..
כאשר אני רושמת מראש בתוך משתנה את המחרוזת - ושולחת אותו לC#- זה מחזיר את הקוד בצורה תקינה
למשל : this.slp='לוי 02'

מתי שאני מצרפת את 2 המשתנים למשתנה אחד ושולחת אותו לC# הוא מחזיר לי 0 ,
this.numSnif ='03';
this.form.value.username ='לוי';
this.slp =this.numSnif+this.form.value.username ;

זה מגיע לC# אותו דבר בדיוק !! כאני מדבגת אני רואה את זה בסדר אבל הוא לא מוצא את המחרוזת בDB ..
וזה הבעיה שלי:(
 

varchar

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
D I G I T A L
אולי הבעיה בתו אחר לדוגמה רווח
תנסי לקחת את הטקסט הזה שמגיע ל c# ולהריץ אותו בנפרד ב sql
באיזו שיטה שולחת לSQL? פרוצדורה ? EF?
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
איך את מדבגת?
אני הייתי עושה לולאה ומדפיס תו תו, מהראשון עד האחרון. גם בצד קליינט וגם בשרת. ואז תראי איפה בדיוק התמקם הרווח.
 

ari rm

משתמש פעיל
יש לי 2 מחרוזות אחת מספר , ואחת מילה
יש לי משתמש שאמור להכיל את 2 המחרוזות קודם את המספר ואח"כ את המילה ..
לא הצלחתי בשום אופן ליצור שהמספר יופיע לפני המילה תמיד זה מביא לי את המילה קודם ורק אח"כ את המספר
קוד:
       this.numSnif ='03';
       this.form.value.username ='לוי';
       this.slp =this.form.value.username +this.numSnif ;

התוצאה ב this.slp צריכה להיות '03 לוי '
ובכל מקרה היא מגיעה כ 'לוי 03 '
איך אפשר לעקוף את זה שיבוא קודם המספר
תודה מראש
לא כ"כ הבנתי מה רוצים שיהיה בתחילה המספר או השם - עכ"פ אפשר לנסות להוסיף ביניהם רווח, לדוגמא אם רוצים את השם קודם, כך:
קוד:
       this.slp =this.form.value.username + ' ' +this.numSnif ;
או אם רוצים קודם את המספר, אז כך:
קוד:
       this.slp =this.numSnif + ' ' +this.form.value.username ;
 

תאו

משתמש פעיל
D I G I T A L
האם יש בעיה לשלוח מאנגולר מחרוזת שמכילה + לC# באמצעות API
אני מנסה לשלוח מחרוזת שמכילות אותיות מספרים ותווים של +-
כאשר המחרוזת מכילה + הוא נופל ורושם שגיאת 404 על הקישור , ובכל פעם שהמחרוזת לא מכילה + הוא מגיע מעולה,
יש בעיה לשלוח '+' ??
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
כן. אי אפשר לשלוח + אם את משתמשת בשיטת GET של HTTP
צריך לעשות סריאליזציה, או להשתמש בGET
 

תאו

משתמש פעיל
D I G I T A L
כן. אי אפשר לשלוח + אם את משתמשת בשיטת GET של HTTP
צריך לעשות סריאליזציה, או להשתמש בGET
אני משתמשת ב GET
קוד:
GetWhs(item:string): Observable<whs[]> {
    debugger;
    return this.http.get<whs[]>(this.url + item);
  }
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
 

תאו

משתמש פעיל
D I G I T A L
אני ניסיתי כמו פה וזה המיר לי את המחרוזת הוא עדין לא קולט בC# זה עדין שגיאת 404 ,
מה שלא ברור זה האם ב C# אני מגדירה את זה כ STRING או שגם שם זה הגדרה מיוחדת?
 

תאו

משתמש פעיל
D I G I T A L
האם זה עובד רק על חלק מהתוים ?
כי זה עובד במחרוזות שמכילות + , אבל מחרוזת שמכילה נקודה - '.' זה עדין נותן שגיאת 404
 

תאו

משתמש פעיל
D I G I T A L
אולי משהו יודע ?
ניסיתי כמה אופציות לקודד '.' וזה לא עובד
 

ari rm

משתמש פעיל
אני ניסיתי כמו פה וזה המיר לי את המחרוזת הוא עדין לא קולט בC# זה עדין שגיאת 404 ,
מה שלא ברור זה האם ב C# אני מגדירה את זה כ STRING או שגם שם זה הגדרה מיוחדת?
אפשל לצרף קוד, מה שניסיתם?
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קל

א שִׁיר הַמַּעֲלוֹת מִמַּעֲמַקִּים קְרָאתִיךָ יְהוָה:ב אֲדֹנָי שִׁמְעָה בְקוֹלִי תִּהְיֶינָה אָזְנֶיךָ קַשֻּׁבוֹת לְקוֹל תַּחֲנוּנָי:ג אִם עֲוֹנוֹת תִּשְׁמָר יָהּ אֲדֹנָי מִי יַעֲמֹד:ד כִּי עִמְּךָ הַסְּלִיחָה לְמַעַן תִּוָּרֵא:ה קִוִּיתִי יְהוָה קִוְּתָה נַפְשִׁי וְלִדְבָרוֹ הוֹחָלְתִּי:ו נַפְשִׁי לַאדֹנָי מִשֹּׁמְרִים לַבֹּקֶר שֹׁמְרִים לַבֹּקֶר:ז יַחֵל יִשְׂרָאֵל אֶל יְהוָה כִּי עִם יְהוָה הַחֶסֶד וְהַרְבֵּה עִמּוֹ פְדוּת:ח וְהוּא יִפְדֶּה אֶת יִשְׂרָאֵל מִכֹּל עֲוֹנֹתָיו:
נקרא  22  פעמים

אתגר AI

ממה זה עשוי...? • אתגר 16

לוח מודעות

למעלה