Crear una nueva 'vista'

Vamos a crear una nueva vista para simular el funcionamiento de un formulario.

Primero creamos nuestra arquitectura de un nuevo componente para Angular 2 y nuestro controlador del Formulario.

En app.module.ts añadimos las dependencias para poder utilizar sin problema nuestro nuevo componente.

...
import { FormularioComponent } from './components/formulario/formulario.component';

@NgModule({
    bootstrap: [ AppComponent ],
    declarations: [
        AppComponent,
        NavMenuComponent,
        CounterComponent,
        FetchDataComponent,
        FormularioComponent,
        HomeComponent
    ],
    imports: [
        UniversalModule, // Must be first import. This automatically imports BrowserModule, HttpModule, and JsonpModule too.
        RouterModule.forRoot([
            { path: '', redirectTo: 'home', pathMatch: 'full' },
            { path: 'home', component: HomeComponent },
            { path: 'counter', component: CounterComponent },
            { path: 'fetch-data', component: FetchDataComponent },
            { path: 'formulario', component: FormularioComponent },
            { path: '**', redirectTo: 'home' }
        ])
    ]
 })
 ...

Añadimos en nuestro menú el enlace a la nueva vista

  <li [routerLinkActive]="['link-active']">
     <a [routerLink]="['/formulario']">
        <span class='glyphicon glyphicon-th-list'></span>
          Crear usuario
     </a>
  </li>

FIN

results matching ""

    No results matching ""