我正在構(gòu)建一個(gè)名為 Kualitee.com 的網(wǎng)站/應(yīng)用程序的克隆。它是 QA 工程師使用的測(cè)試管理工具。在 kualitee 中,您有多個(gè)項(xiàng)目,包含測(cè)試用例和成員。您可以添加、刪除和更改項(xiàng)目和成員。頂部有一個(gè)標(biāo)題,使您可以選擇想要其中的測(cè)試用例和內(nèi)容數(shù)據(jù)的項(xiàng)目。更改項(xiàng)目的標(biāo)題我為此使用的方法如下:1. 一項(xiàng)服務(wù)包含所有數(shù)據(jù)2. 一項(xiàng)服務(wù)僅包含所選項(xiàng)目...整個(gè)應(yīng)用程序使用在第二個(gè)服務(wù)中找到的數(shù)據(jù)。當(dāng)我在項(xiàng)目中進(jìn)行更改(例如添加新成員)時(shí),它會(huì)在當(dāng)時(shí)顯示該內(nèi)容。之后,如果我將頂部選擇中的項(xiàng)目更改為另一個(gè)項(xiàng)目,則包含該成員的組件不會(huì)更改,即使該項(xiàng)目現(xiàn)在是不同的,但一旦我通過(guò)路由切換到另一個(gè)組件,再回來(lái),變化就在那里。我的觀點(diǎn)是,有什么方法可以添加功能,如果父組件更改服務(wù)中的對(duì)象,則該更改會(huì)反映在也在同一服務(wù)中使用同一對(duì)象的子組件中,而無(wú)需更改組件或刷新。
對(duì) Angular 服務(wù)進(jìn)行的更改會(huì)顯示在使用該服務(wù)的所有組件中
守候你守候我
2023-08-05 11:53:30