דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. אנגולר - הצגת אובייקט JSON

אנגולר - הצגת אובייקט JSON

מתוזמן נעוץ נעול הועבר תכנות
23 פוסטים 6 כותבים 1.1k צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ ממ

    בוקר טוב,
    אני מקבלת מצד שרת ( שרשום בפייתון) אובייקט מסוג : jsonify({ 'text': 'a' })
    ושאני מנסה להציג אותו באנגולר על המסך ב-HTML הוא מוצג לי בצורה הבאה: [object Object]
    אני רוצה להציג את ה -'a'
    אשמח לעזרה
    תודה רבה!!

    dovidD
    dovidD
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #2

    @ממ באנגולר, עלייך לחבר a ישירות, משהו כזה:

    <span>{{obj.a}}!</span>
    
    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    מ תגובה 1 תגובה אחרונה
    0
    • dovidD dovid

      @ממ באנגולר, עלייך לחבר a ישירות, משהו כזה:

      <span>{{obj.a}}!</span>
      
      מ
      מ
      ממ
      כתב ב נערך לאחרונה על ידי ממ
      #3

      @dovid ניסיתי לעשות .text אבל לא מכיר את text
      אולי הבעיה שלי זה איך אני מקבלת אותו?
      איזה סוג נתון אני צריכה לקבל אותו? (json, string...)
      אני שולחת אותו jsonify({ 'text': 'a' })

      liy770L dovidD 2 תגובות תגובה אחרונה
      0
      • מ ממ

        @dovid ניסיתי לעשות .text אבל לא מכיר את text
        אולי הבעיה שלי זה איך אני מקבלת אותו?
        איזה סוג נתון אני צריכה לקבל אותו? (json, string...)
        אני שולחת אותו jsonify({ 'text': 'a' })

        liy770L
        liy770L
        liy770
        כתב ב נערך לאחרונה על ידי
        #4

        @ממ אמר באנגולר - הצגת אובייקט JSON:

        @dovid ניסיתי לעשות .text אבל לא מכיר את text
        אולי הבעיה שלי זה איך אני מקבלת אותו?
        איזה סוג נתון אני צריכה לקבל אותו? (json, string...)
        אני שולחת אותו jsonify({ 'text': 'a' })

        תשלחי אותו כטקסט ובאנגולר תהפכי אותו ל Json

        מ תגובה 1 תגובה אחרונה
        0
        • liy770L liy770

          @ממ אמר באנגולר - הצגת אובייקט JSON:

          @dovid ניסיתי לעשות .text אבל לא מכיר את text
          אולי הבעיה שלי זה איך אני מקבלת אותו?
          איזה סוג נתון אני צריכה לקבל אותו? (json, string...)
          אני שולחת אותו jsonify({ 'text': 'a' })

          תשלחי אותו כטקסט ובאנגולר תהפכי אותו ל Json

          מ
          מ
          ממ
          כתב ב נערך לאחרונה על ידי
          #5

          @liy770 שאני שולחת כטקסט
          אני מקבלת את השגיאה הבאה:
          "Unexpected token a in JSON at position 0"

          liy770L תגובה 1 תגובה אחרונה
          0
          • מ ממ

            @liy770 שאני שולחת כטקסט
            אני מקבלת את השגיאה הבאה:
            "Unexpected token a in JSON at position 0"

            liy770L
            liy770L
            liy770
            כתב ב נערך לאחרונה על ידי
            #6

            @ממ אמר באנגולר - הצגת אובייקט JSON:

            @liy770 שאני שולחת כטקסט
            אני מקבלת את השגיאה הבאה:
            "Unexpected token a in JSON at position 0"

            עשית לו המרה של הטקסט ל Json?
            א״כ תעלי פה את הקוד גם של הפייתון וגם של האנגולר.

            מ תגובה 1 תגובה אחרונה
            0
            • liy770L liy770

              @ממ אמר באנגולר - הצגת אובייקט JSON:

              @liy770 שאני שולחת כטקסט
              אני מקבלת את השגיאה הבאה:
              "Unexpected token a in JSON at position 0"

              עשית לו המרה של הטקסט ל Json?
              א״כ תעלי פה את הקוד גם של הפייתון וגם של האנגולר.

              מ
              מ
              ממ
              כתב ב נערך לאחרונה על ידי
              #7

              @liy770 - תודה!
              הקוד בפייתון:

              @app.route("/pick_letter", methods = ['GET'])
              def pick_letter():
                  return jsonify({'text' :'a'})
              

              הקוד באנגולר:
              בסרוויס -

              API_URL = 'http://localhost:5000';
              
                constructor(private http: HttpClient) { }
              
                
                getLetter(){
                  return this.http.get<JSON>(`${this.API_URL}/pick_letter`);
                }
                
              

              בקובץ TS-

              letter  : JSON | undefined;
                
              
                ngOnInit(): void {
                  this.getLetter();
              
                }
              
                //בקשה לקבלת אות
                getLetter(){
                  // this.letter = 'א';
                  this.des1 = this.http.getLetter()
                  .subscribe(
                    (result) =>{
                      console.log(result);
                      this.letter = result;
                    
                    }
                  );
                }
              

              בקובץ HTML-

              <p>
                  {{letter}}<br>
              </p>
              
              liy770L תגובה 1 תגובה אחרונה
              0
              • מ ממ

                @liy770 - תודה!
                הקוד בפייתון:

                @app.route("/pick_letter", methods = ['GET'])
                def pick_letter():
                    return jsonify({'text' :'a'})
                

                הקוד באנגולר:
                בסרוויס -

                API_URL = 'http://localhost:5000';
                
                  constructor(private http: HttpClient) { }
                
                  
                  getLetter(){
                    return this.http.get<JSON>(`${this.API_URL}/pick_letter`);
                  }
                  
                

                בקובץ TS-

                letter  : JSON | undefined;
                  
                
                  ngOnInit(): void {
                    this.getLetter();
                
                  }
                
                  //בקשה לקבלת אות
                  getLetter(){
                    // this.letter = 'א';
                    this.des1 = this.http.getLetter()
                    .subscribe(
                      (result) =>{
                        console.log(result);
                        this.letter = result;
                      
                      }
                    );
                  }
                

                בקובץ HTML-

                <p>
                    {{letter}}<br>
                </p>
                
                liy770L
                liy770L
                liy770
                כתב ב נערך לאחרונה על ידי liy770
                #8

                @ממ תשני את הפייתון לזה:

                @app.route("/pick_letter", methods = ['GET'])
                def pick_letter():
                    return '{ "text": "a" }'
                

                תקראי את זה בנוגע לייבוא של JSON ממקור חיצוני באנגולר:
                https://stackoverflow.com/questions/44042223/load-json-from-local-file-with-http-get-in-angular-2

                מ תגובה 1 תגובה אחרונה
                0
                • liy770L liy770

                  @ממ תשני את הפייתון לזה:

                  @app.route("/pick_letter", methods = ['GET'])
                  def pick_letter():
                      return '{ "text": "a" }'
                  

                  תקראי את זה בנוגע לייבוא של JSON ממקור חיצוני באנגולר:
                  https://stackoverflow.com/questions/44042223/load-json-from-local-file-with-http-get-in-angular-2

                  מ
                  מ
                  ממ
                  כתב ב נערך לאחרונה על ידי
                  #9

                  @liy770 אמר באנגולר - הצגת אובייקט JSON:

                  '{ "text": "a" }'

                  לא עוזר

                  liy770L תגובה 1 תגובה אחרונה
                  0
                  • מ ממ

                    @liy770 אמר באנגולר - הצגת אובייקט JSON:

                    '{ "text": "a" }'

                    לא עוזר

                    liy770L
                    liy770L
                    liy770
                    כתב ב נערך לאחרונה על ידי
                    #10

                    @ממ אמר באנגולר - הצגת אובייקט JSON:

                    @liy770 אמר באנגולר - הצגת אובייקט JSON:

                    '{ "text": "a" }'

                    לא עוזר

                    קראת את מה שהבאתי?

                    מ תגובה 1 תגובה אחרונה
                    0
                    • liy770L liy770

                      @ממ אמר באנגולר - הצגת אובייקט JSON:

                      @liy770 אמר באנגולר - הצגת אובייקט JSON:

                      '{ "text": "a" }'

                      לא עוזר

                      קראת את מה שהבאתי?

                      מ
                      מ
                      ממ
                      כתב ב נערך לאחרונה על ידי
                      #11

                      @liy770 מנסה המון זמן לפתוח ולא נפתח
                      יכול להיות שהקישור לא תקין??

                      liy770L תגובה 1 תגובה אחרונה
                      0
                      • מ ממ

                        @liy770 מנסה המון זמן לפתוח ולא נפתח
                        יכול להיות שהקישור לא תקין??

                        liy770L
                        liy770L
                        liy770
                        כתב ב נערך לאחרונה על ידי
                        #12

                        @ממ

                        https://stackoverflow.com/questions/44042223/load-json-from-local-file-with-http-get-in-angular-2

                        מ תגובה 1 תגובה אחרונה
                        0
                        • liy770L liy770

                          @ממ

                          https://stackoverflow.com/questions/44042223/load-json-from-local-file-with-http-get-in-angular-2

                          מ
                          מ
                          ממ
                          כתב ב נערך לאחרונה על ידי
                          #13

                          @liy770 לא נפתח לי משום מה...
                          אשמח אם תוכל לכוון אותי בכל זאת
                          תודה!!

                          אף אחד 3א תגובה 1 תגובה אחרונה
                          0
                          • מ ממ

                            @liy770 לא נפתח לי משום מה...
                            אשמח אם תוכל לכוון אותי בכל זאת
                            תודה!!

                            אף אחד 3א
                            אף אחד 3א
                            אף אחד 3
                            כתב ב נערך לאחרונה על ידי
                            #14

                            @ממ 1.rar
                            הורדתי את העמוד הזה

                            תגובה 1 תגובה אחרונה
                            0
                            • מ ממ

                              @dovid ניסיתי לעשות .text אבל לא מכיר את text
                              אולי הבעיה שלי זה איך אני מקבלת אותו?
                              איזה סוג נתון אני צריכה לקבל אותו? (json, string...)
                              אני שולחת אותו jsonify({ 'text': 'a' })

                              dovidD
                              dovidD
                              dovid
                              ניהול
                              כתב ב נערך לאחרונה על ידי
                              #15

                              @ממ אמר באנגולר - הצגת אובייקט JSON:

                              @dovid ניסיתי לעשות .text אבל לא מכיר את text

                              הוא לא מכיר text כי את עשית http.get<JSON> את צריכה להחליף את הJSON בטיפוס שהכרזת עליו עם המאפיין a, או לכתוב http.get<any> שזה טיפוס לא מוצהר, ואז זה צריך לעבוד.

                              @liy770 אני לא מבין מה החלטת שהלינק שנתת נותן, כל הhttp.get של אנגולר בנוי לעבוד עם JSON, שמה יש סיפור שונה של טעינת קובץ JSON סטטי.

                              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                              liy770L מ 2 תגובות תגובה אחרונה
                              1
                              • dovidD dovid

                                @ממ אמר באנגולר - הצגת אובייקט JSON:

                                @dovid ניסיתי לעשות .text אבל לא מכיר את text

                                הוא לא מכיר text כי את עשית http.get<JSON> את צריכה להחליף את הJSON בטיפוס שהכרזת עליו עם המאפיין a, או לכתוב http.get<any> שזה טיפוס לא מוצהר, ואז זה צריך לעבוד.

                                @liy770 אני לא מבין מה החלטת שהלינק שנתת נותן, כל הhttp.get של אנגולר בנוי לעבוד עם JSON, שמה יש סיפור שונה של טעינת קובץ JSON סטטי.

                                liy770L
                                liy770L
                                liy770
                                כתב ב נערך לאחרונה על ידי
                                #16

                                @dovid אמר באנגולר - הצגת אובייקט JSON:

                                אני לא מבין מה החלטת שהלינק שנתת נותן, כל הhttp.get של אנגולר בנוי לעבוד עם JSON, שמה יש סיפור שונה של טעינת קובץ JSON סטטי.

                                במילים אחרות את מה שכתבת שלא צריך את ה <JSON> רק שלא ידעתי להסביר זאת.

                                תגובה 1 תגובה אחרונה
                                1
                                • dovidD dovid

                                  @ממ אמר באנגולר - הצגת אובייקט JSON:

                                  @dovid ניסיתי לעשות .text אבל לא מכיר את text

                                  הוא לא מכיר text כי את עשית http.get<JSON> את צריכה להחליף את הJSON בטיפוס שהכרזת עליו עם המאפיין a, או לכתוב http.get<any> שזה טיפוס לא מוצהר, ואז זה צריך לעבוד.

                                  @liy770 אני לא מבין מה החלטת שהלינק שנתת נותן, כל הhttp.get של אנגולר בנוי לעבוד עם JSON, שמה יש סיפור שונה של טעינת קובץ JSON סטטי.

                                  מ
                                  מ
                                  ממ
                                  כתב ב נערך לאחרונה על ידי
                                  #17

                                  @dovid עדיין לא עובד

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • מ
                                    מ
                                    ממ
                                    כתב ב נערך לאחרונה על ידי
                                    #18

                                    הסתדר -תודה!!
                                    עכשיו עושה לי שגיאה כזו :
                                    ERROR TypeError: Cannot read properties of undefined (reading 'text')
                                    אם יש לכם מושג מה זה ??

                                    צדיק תמיםצ תגובה 1 תגובה אחרונה
                                    0
                                    • מ ממ

                                      הסתדר -תודה!!
                                      עכשיו עושה לי שגיאה כזו :
                                      ERROR TypeError: Cannot read properties of undefined (reading 'text')
                                      אם יש לכם מושג מה זה ??

                                      צדיק תמיםצ
                                      צדיק תמיםצ
                                      צדיק תמים
                                      כתב ב נערך לאחרונה על ידי צדיק תמים
                                      #19

                                      @ממ אמר באנגולר - הצגת אובייקט JSON:

                                      עכשיו עושה לי שגיאה כזו :
                                      ERROR TypeError: Cannot read properties of undefined (reading 'text')
                                      אם יש לכם מושג מה זה ??

                                      זה אומר שאתה מנסה לגשת למאפיין text של משתנה שאתה כנראה מצפה שהוא יכיל אובייקט, אך בפועל הוא undefined - לא מוגדר, ואם כן אי אפשר לגשת לערך text בתוך undefined
                                      באיזה משתנה מדובר ולמה הוא undefined - זה כבר אין לי דרך לדעת, את זה תצטרך לבדוק בעצמך...

                                      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                                      טיפים

                                      מ תגובה 1 תגובה אחרונה
                                      1
                                      • צדיק תמיםצ צדיק תמים

                                        @ממ אמר באנגולר - הצגת אובייקט JSON:

                                        עכשיו עושה לי שגיאה כזו :
                                        ERROR TypeError: Cannot read properties of undefined (reading 'text')
                                        אם יש לכם מושג מה זה ??

                                        זה אומר שאתה מנסה לגשת למאפיין text של משתנה שאתה כנראה מצפה שהוא יכיל אובייקט, אך בפועל הוא undefined - לא מוגדר, ואם כן אי אפשר לגשת לערך text בתוך undefined
                                        באיזה משתנה מדובר ולמה הוא undefined - זה כבר אין לי דרך לדעת, את זה תצטרך לבדוק בעצמך...

                                        מ
                                        מ
                                        ממ
                                        כתב ב נערך לאחרונה על ידי
                                        #20

                                        @צדיק-תמים
                                        בתכלס כן מציג אותו
                                        יכול להיות שמציג תשגיאה בגלל שלוקח זמן עד שחוזר מהשרת עם הערך??
                                        המשתנה הזה מוגדר להיות any ללא ערך
                                        זו שגיאה שצריך להתייחס אליה??

                                        dovidD תגובה 1 תגובה אחרונה
                                        1
                                        • מ ממ

                                          @צדיק-תמים
                                          בתכלס כן מציג אותו
                                          יכול להיות שמציג תשגיאה בגלל שלוקח זמן עד שחוזר מהשרת עם הערך??
                                          המשתנה הזה מוגדר להיות any ללא ערך
                                          זו שגיאה שצריך להתייחס אליה??

                                          dovidD
                                          dovidD
                                          dovid
                                          ניהול
                                          כתב ב נערך לאחרונה על ידי
                                          #21

                                          @ממ אמר באנגולר - הצגת אובייקט JSON:

                                          יכול להיות שמציג תשגיאה בגלל שלוקח זמן עד שחוזר מהשרת עם הערך??

                                          בהחלט.
                                          אתה צריכה להשים במאפיין text בהשמה שלו אובייקט ריק, משהו כזה:

                                          text: any = {};
                                          

                                          ואז זה לא ריק גם לפני שהשרת החזיר תשובה.

                                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                                          מ י 2 תגובות תגובה אחרונה
                                          2

                                          שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                          נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                          בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                          הרשמה התחברות
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום