You can pack this into a class and use it as a service. For instance,
@Injectable()
export class SharedValues {
public Title = 'aaaaa';
public Something = 'bbbbb';
}
Then, if you are using RC5, include in your module ...
import { SharedValues } from 'some/path/shared-values.service';
@NgModule({
providers: [
SharedValues,
]
}) export class AppModule {}
If you are using RC4 or a previous add-on to your boot block ...
import { SharedValues } from 'some/path/shared-values.service';
bootstrap(AppComponent, [
SharedValues,
]);
And wherever you want to use it ...
import { SharedValues } from 'some/path/shared-values.service';
@Component({
}) export class SomeComponent {
constructor(private shared: SharedValues) {
console.log(this.shared.Title, this.shared.Something);
}
}
source
share