繁体   English   中英

Angular2-在另一个组件中更改组件值

[英]Angular2 - Change Component value in another component

这是我的主要组成部分

export class MonitorCreateComponent {
name: string;
availableTypes = ["Flow","Server","Process","Website"]; 
selectedType = "Flow";
 }

availableTypes用于下拉菜单,而selecteType是第一个。 我正在以其中一种观点展示这些,并且工作正常。 现在,我正在另一个组件中访问此组件。 我想删除/隐藏Flow并想将selectedType更改为server。 我怎样才能做到这一点 ?

如果要将selectedType传输到服务器,则正确的方法是创建一个处理与服务器通信的服务。 通过依赖注入访问它。

该服务可以注入两个组件中,并且通信可以通过该服务。 这样,您可以进行通信而无需将其发送到服务器。

如果要将其发送到服务器,则可以在一项服务中发送它,并从另一项服务中获取它。

组件之间的访问存在关于此的出色博客文章: http : //mean.expert/2016/05/21/angular-2-component-communication/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM