<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ריענון מסך באנגולר לאחר שינוי]]></title><description><![CDATA[<p dir="rtl">נניח יש לי קומפוננטה  list, המקוננת בקומפוננטה בשם ScreenList.<br />
ה-TS של ScreenList נראה כך:</p>
<pre><code>  public itemArr: itemModel[] = [];
 constructor(private dataSvc: DataService) {
    this.itemArr = dataSvc.getFromLocalStorage("itemArr");
  }
</code></pre>
<p dir="rtl">ה-HTML של ScreenList נראה כך:</p>
<pre><code>&lt;app-ScreenList [itemArr]="itemArr" &gt;&lt;/app-ScreenList&gt;
</code></pre>
<p dir="rtl">ה-TS של List נראה כך:</p>
<pre><code>@Input() itemArr!: itemModel[];
</code></pre>
<p dir="rtl">ה-HTML של List נראה כך:</p>
<pre><code>&lt;div *ngFor="let item of itemArr" "&gt;{{item.value}}&lt;/div&gt;
</code></pre>
<p dir="rtl">במילים פשוטות אני שולח מערך מקופוננטת האב, לקופוננטת הבן אשר תפקידה להציג את המערך שהתקבל.<br />
כעת אני רוצה למחוק באמצעות קליק על כפתור בקומפוננטת הבן, איבר אחד במערך, לשם כך יש לי פונקציה ב-dataSvc שמוחקת את האיבר.<br />
כעת בפעם <strong>הבאה</strong> שאטען את הקומפוננטה אכן לא יופיע הפריט שנמחק. השאלה כיצד ניתן לעשות שמתי שאלחץ על "מחק" הפריט יעלם באופן מיידי?<br />
תודה רבה.</p>
]]></description><link>https://tchumim.com/topic/12354/ריענון-מסך-באנגולר-לאחר-שינוי</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 17:06:28 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/12354.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 29 Nov 2021 09:42:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ריענון מסך באנגולר לאחר שינוי on Mon, 29 Nov 2021 19:04:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yyy" aria-label="Profile: yyy">@<bdi>yyy</bdi></a> אני חושב שהבנתי את הבעיה, ושהפיתרון של <a class="plugin-mentions-user plugin-mentions-a" href="/user/katz" aria-label="Profile: KATZ">@<bdi>KATZ</bdi></a> נכון,<br />
תראה כאן איך זה מתרענן מיד<br />
<a href="https://stackblitz.com/edit/angular-59xiju?file=src%2Fapp%2Fapp.component.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackblitz.com/edit/angular-59xiju?file=src%2Fapp%2Fapp.component.html</a></p>
]]></description><link>https://tchumim.com/post/132734</link><guid isPermaLink="true">https://tchumim.com/post/132734</guid><dc:creator><![CDATA[יוסף בן שמעון]]></dc:creator><pubDate>Mon, 29 Nov 2021 19:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to ריענון מסך באנגולר לאחר שינוי on Mon, 29 Nov 2021 20:15:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yyy" aria-label="Profile: yyy">@<bdi>yyy</bdi></a> השאלה שלך <strong>איננה ברורה</strong>, בהנחה וכפי שטענת שאתה יודע למחוק איבר ממערך (ולמרות זאת כתבת את השאלה), בנוסף להנחה שמחיקת האיבר מהמערך מתבצעת בקומפוננטת האב, אני חושד שההתנהגות המתוארת בשאלה היא תוצאה של הגדרת ה<strong>ChangeDetectionStrategy</strong> ל<strong>OnPush</strong> אם כי בהתחשב בתיאור הלא ממצה של הבעיה,  אין זה אלא ניחוש בעלמא.<br />
אני ממליץ לך לשתף קוד מינימלי שמשחזר את הבעיה באמצעות <a href="https://stackblitz.com/fork/angular" target="_blank" rel="noopener noreferrer nofollow ugc">Stackblitz</a> וכדו'.</p>
]]></description><link>https://tchumim.com/post/132721</link><guid isPermaLink="true">https://tchumim.com/post/132721</guid><dc:creator><![CDATA[רפאל]]></dc:creator><pubDate>Mon, 29 Nov 2021 20:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to ריענון מסך באנגולר לאחר שינוי on Mon, 29 Nov 2021 11:46:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yyy" aria-label="Profile: yyy">@<bdi>yyy</bdi></a> אמר ב<a href="/post/132717">ריענון מסך באנגולר לאחר שינוי</a>:</p>
<blockquote>
<p dir="rtl">אני רוצה שיתרענן מידי.</p>
</blockquote>
<p dir="rtl">לא הבנתי, הרי באנגולר השיוניים משתקפים בתצוגה מיידית.</p>
<blockquote>
<p dir="rtl">מה שכתבת לגבי האינדקס, לא הבנתי בדיוק מה כוונתך (אני יודע שאפשר להוסיף אינדקס), אשמח אם תרחיב.</p>
</blockquote>
<p dir="rtl">פשוט מאוד התכוונתי שבכדי להשתמש עם splice צריך לציין איזה איבר במערך למחוק, כדי לקבל את האינדקס של האיבר אמרתי לך להוסיף אינדקס.</p>
]]></description><link>https://tchumim.com/post/132718</link><guid isPermaLink="true">https://tchumim.com/post/132718</guid><dc:creator><![CDATA[katz]]></dc:creator><pubDate>Mon, 29 Nov 2021 11:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to ריענון מסך באנגולר לאחר שינוי on Mon, 29 Nov 2021 10:40:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/katz" aria-label="Profile: katz">@<bdi>katz</bdi></a><br />
אני יודע איך מסירים ממערך, אני רוצה שיתרענן מידי.<br />
מה שכתבת לגבי האינדקס, לא הבנתי בדיוק מה כוונתך (אני יודע שאפשר להוסיף אינדקס), אשמח אם תרחיב.</p>
]]></description><link>https://tchumim.com/post/132717</link><guid isPermaLink="true">https://tchumim.com/post/132717</guid><dc:creator><![CDATA[yyy]]></dc:creator><pubDate>Mon, 29 Nov 2021 10:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to ריענון מסך באנגולר לאחר שינוי on Mon, 29 Nov 2021 10:29:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yyy" aria-label="Profile: yyy">@<bdi>yyy</bdi></a> אולי להשתמש ב- splice כדי להסיר אותו ידני מהמערך עד שהנתונים יתעדכנו<br />
תוסיף אינדקס בלולאה ככה, ואז תשלח למחוק את האינדקס הזה מהמערך</p>
<pre><code>&lt;div *ngFor="let item of itemArr; let i = index" "&gt;{{item.value}}&lt;/div&gt;
</code></pre>
]]></description><link>https://tchumim.com/post/132716</link><guid isPermaLink="true">https://tchumim.com/post/132716</guid><dc:creator><![CDATA[katz]]></dc:creator><pubDate>Mon, 29 Nov 2021 10:29:17 GMT</pubDate></item></channel></rss>