מבניות נכונה לסיטואציה באנגולר 7 + צד שרת

ext

משתמש מקצוען
D I G I T A L
שלום,

אשמח לקבל עצות לתכנון הסיטואציה הבאה:
יש לי רשימה ב json הנמצאית ב BL ומכילה מספר סוגי ישיות
הישויות השונות הם מסמך, תיק, והערה שלהם מאפיינים משותפים (אבסטראקט?) ושונים.
את הרשימה אני אציג ב UI ברשימה אחת, כשלכל רשומה יש את המאפיינים המשותפים ובנוסף מספר מאפיינים ייחודיים לה.
אציין שגם המאפיינים המשותפים לא תמיד מופיעים לי באותו שם ב json נניח נושא יופיע אחרת לכל ישות.
את הישות אני יודעת על פי ניתוח של אחד השדות.

1. איפה לנתח את הנתונים, האם כדאי לנתח ב BL ושם ליצור JSON חדש מקלאסים שיוגדרו שם ויורשים ממחלקה אבסטראקטית של ישות המכילה את השדות המשותפים.
או לחילופין ב UI ליצור את המחלקות האלו ושם לנתח הכל

2. איך לבנות את ה ngFor שרץ על פני הרשימה ולמעשה מציג טמפלטים שונים, או טמפלט משותף שמכיל טמפלט שונה בשביל התוכן השונה בין הישויות?

תודה רבה מראש!!!
 

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

הפרק היומי

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


תהילים פרק קיט ר'

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

לוח מודעות

למעלה