В angular2 универсального .... Документы 2 файлаДзен angular2 универсальна - когда app.browser.module.ts или app.node.module.ts
app.browser.module.ts
app.node.module.ts
https://github.com/angular/universal-starter
Оба на новом репо выглядят одинаково. Я предполагаю, что один для серверной части (узла), а другой для клиентской стороны (браузер)?
Итак, когда я добавляю маршруты, импорт и т. Д. Я добавляю к обоим, потому что я не уверен, что делать. Если мне нужно добавить к обоим, то почему 2 файла выглядят одинаково?
Когда я добавляю к тому или иному, где расходятся? Когда я добавляю в оба узла и приложение для браузера?
Благодаря
app.browser.module.ts
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { UniversalModule } from 'angular2-universal/browser'; // for AoT we need to manually split universal packages
import { App, Home } from './app/app';
@NgModule({
bootstrap: [ App ],
declarations: [ App, Home ],
imports: [
UniversalModule, // BrowserModule, HttpModule, and JsonpModule are included
FormsModule,
RouterModule.forRoot([
{ path: '', component: Home, pathMatch: 'full' }
])
]
})
export class MainModule {
}
app.node.module.ts
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { UniversalModule } from 'angular2-universal/node'; // for AoT we need to manually split universal packages
import { App, Home } from './app/app';
@NgModule({
bootstrap: [ App ],
declarations: [ App, Home ],
imports: [
UniversalModule, // NodeModule, NodeHttpModule, and NodeJsonpModule are included
FormsModule,
RouterModule.forRoot([
{ path: '', component: Home, pathMatch: 'full' }
])
]
})
export class MainModule {
}
довольно ошеломил, что угловая универсальная команда даже не забивает ответ на вопрос. Даже там домашняя страница устарела и предоставляет неверную информацию об установке. – Tampa
Чтобы ответить на ваш вопрос, довольно ошеломил, что угловая универсальная команда даже не забивает ответ на вопрос. Даже там домашняя страница устарела и содержит неверную информацию об установке. «Я думаю, что команда занята реализацией Universal так как он очень новый. Им нужно сбалансировать время, создавая новые вещи и помогая людям. Я бы предложил, если вы хотите, чтобы что-то было улучшено, создайте PR [здесь] (https://github.com/angular/universal/issues), вместо этого жалуясь здесь –