Я работаю над ionic / angular и вижу, что в файле module.ts моей страницы есть импортированный модуль перевода
import { TranslateModule } from '@ngx-translate/core';
@NgModule({
declarations: [
MyHelpPage,
],
imports: [
IonicPageModule.forChild(MyHelpPage),
TranslateModule.forChild() //what does forChild mean ?
],
})
export class MyHelpPageModule { }
, а в файле page.ts есть служба перевода
import { TranslateService } from '@ngx-translate/core';
@IonicPage()
@Component({
selector: 'page-my-help',
templateUrl: 'my-help.html',
})
export class MyHelpPage {
constructor(public navCtrl: NavController, public navParams: NavParams,
public translate: TranslateService, ) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad MyHelpPage');
}
}
какая разница?