簡體   English   中英

對於Angular 2中傳遞的對象,單向數據綁定不是真的單向嗎?

[英]One-way data binding is not really one-way for passed objects in Angular 2?

基本上,如果將一個對象(不是基元)傳遞給組件的@input單向數據綁定()實際上是一種雙向數據綁定,因為在my-component中對“ bar”所做的所有更改顯然都將應用於組件的父級酒吧。 處理組件中對象的引用的引用方式是什么? 僅使用原語? 有沒有辦法實現真正​​的單向綁定?

這與數據綁定無關。 通過數據綁定通過引用傳遞對象。 如果使用引用來修改實例,則擁有相同位置的所有其他位置都將看到更改。

也許您想在傳遞對象之前先對其進行克隆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM