בעיה בהעברת אובייקט שלם מ-Node ל-ejs
-
בלי להעיב על הפירוט המעולה של @zvizvi שמעליי, ועם דעתי ההדיוטית:
@OdedDvir התנסתי הרבה עם HBS (handlebars) - כן זה עם השפם (אם אני משער נכון זה על המשקל של mustache שהיא באה להחליף?)
הוא מעולה.
ועד כמה שאני זוכר נכון (ומסתכל בקוד שקיים אצלי במחשב וזה נראה ש=) הוא נותן בקלות להעביר אובייקטים לתוך משתנים בפרונט-אנדJS. ממה שאני רואה אצלי בקוד (שוב: רק ממבט מלמעלה) זה פשוט להעביר את זה ממש בצורה הרגילה - להכניס את זה בשלב הרינדור לפקודה כקונטקסט, ובתוך הטמפלייט להכניס את זה ב {{ }}
עריכה טעות שלי (אולי זה אפשרי, בכל אופן אני לא מכיר) עי' יוסי להלןאגב @yossiz שאלת או אמרת באיזה עוד פלטפורמות יש מנועים כאלה (לפחות הידועים שבהם) אז כמובן מדובר על דג'אנגו, שזה מובנה בו וזה צורת העבודה איתו מלכתחילה
סורי שהפרעתי ותודה ל @zvizvi על הפוסט הבהיר
@chv אמר בבעיה בהעברת אובייקט שלם מ-Node ל-ejs:
ועד כמה שאני זוכר נכון (ומסתכל בקוד שקיים אצלי במחשב וזה נראה ש=) הוא נותן בקלות להעביר אובייקטים לתוך משתנים בפרונט-אנדJS. ממה שאני רואה אצלי בקוד (שוב: רק ממבט מלמעלה) זה פשוט להעביר את זה ממש בצורה הרגילה - להכניס את זה בשלב הרינדור לפקודה כקונטקסט, ובתוך הטמפלייט להכניס את זה ב {{ }}
אני לא מכיר את HBS אבל מהתשובה פה נראה שאי אפשר.
-
@chv אמר בבעיה בהעברת אובייקט שלם מ-Node ל-ejs:
ועד כמה שאני זוכר נכון (ומסתכל בקוד שקיים אצלי במחשב וזה נראה ש=) הוא נותן בקלות להעביר אובייקטים לתוך משתנים בפרונט-אנדJS. ממה שאני רואה אצלי בקוד (שוב: רק ממבט מלמעלה) זה פשוט להעביר את זה ממש בצורה הרגילה - להכניס את זה בשלב הרינדור לפקודה כקונטקסט, ובתוך הטמפלייט להכניס את זה ב {{ }}
אני לא מכיר את HBS אבל מהתשובה פה נראה שאי אפשר.
@yossiz צודק.. (כתמיד) עכשיו הסתכלתי וראיתי שבמקור של אותה שורה העברתי את האובייקט לטמפלייט כסטרינגיפיי..
אני יכול אגב, לשער, שיש איזה פלאג או משהו כזה בפריימוורקס כאלה לבצע את זה יותר נקי (כלומר לא סטרינגיפיי אלא שהנדלברס עצמו 'יסטנגרף' את האובייקט, כי הוא יזהה שזה אובייקט ושהוא משומש בתוך הטמפלייט.) זה סתם רעיון שהגיוני לי שמימשו.