我正在使用Angular4和angular-cli重建舊的Web平臺(用php編碼)。如何在Angular2中將變量值從一個組件傳遞到另一個組件
我正在尋找一種方式來在組件中一次聲明多個變量叫我的配置,這樣我可以在其他組件,如我的尺直接使用它們,無需重新聲明他們:
我的 - configuration.component.ts
import {Component} from '@angular/core';
@Component ({
selector: 'my-configuration',
templateUrl: './my-configuration.component.html',
styleUrls: ['./my-configuration.component.css']
})
export class MyConfigurationComponent {
variable1: String;
variable2: String;
constructor(){
this.variable1 = 'value1';
this.variable2 = 'value2';
}
}
我-footer.component.ts
import {Component} from '@angular/core';
@Component ({
selector: 'my-footer',
templateUrl: './my-footer.component.html',
styleUrls: ['./my-footer.component.css']
})
export class MyFooterComponent {
footer-variable1: String;
footer-variable2: String;
constructor(){
this.footer-variable1 = //Get the variable1 value from MyConfigurationComponent;
this.footer-variable1 = //Get the variable2 value from MyConfigurationComponent;
}
}
什麼是這樣做的正確方法?
你或許應該凍結對象,使性能不變爲好。 –