Angular 角度2/两个子组件具有相同的范围?
我在父组件中有两个相同的子组件。子组件具有相同的作用域,这意味着它们共享相同的变量和函数Angular 角度2/两个子组件具有相同的范围?,angular,parent-child,angular2-template,angular2-directives,Angular,Parent Child,Angular2 Template,Angular2 Directives,我在父组件中有两个相同的子组件。子组件具有相同的作用域,这意味着它们共享相同的变量和函数 <level-range-table [selectedElement]="selectedElement" ></level-range-table> <level-range-table [selectedElement]="selectedElement2" ></level-range-table> 在子组件中,我有显示/隐藏表的按钮onclic
<level-range-table [selectedElement]="selectedElement" ></level-range-table>
<level-range-table [selectedElement]="selectedElement2" ></level-range-table>
在子组件中,我有显示/隐藏表的按钮onclick
。当我按下按钮时,两个表都被隐藏
同一子组件是否可能有两个不同的实例 不,他们没有。但如果你不展示你的代码,我们就无法解释它为什么会出现这个问题,以及如何解决它。仍然没有。他们有自己的组件类实例,如果你不指定共享,他们就不会共享。谢谢大家,你们说得对,我发现了一个bug,似乎我是偶然共享变量的。经过几个小时的调试,我开始怀疑物理定律和安格拉尔定律。很抱歉给您带来不便