Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Configuración básica
1. Creamos ciertos componentes principales que usaremos (como las diversas secciones
de nuestra página) y revisamos sin son importadas directamente en el app.module.ts
2. En la carpeta App, creamos un fichero de rutas (app.routing.ts) e importamos en él el
ModuleWithProviders de @angular/core y el routes y RouterModule de
@angular/router. Además, importamos los componentes creados por nosotros en el
paso 1.
3. Definimos las rutas dentro de un array de objetos.
4. Const appRoutes: Routes=[
{path: ‘about’, component: AboutComponent}]
5. Exportamos la configuración de las rutas y el routing
6. Importamos este fichero en el app.module.ts y añadimos en imports el routing y en
providers el AppRoutingProviders.
7. COMPILAMOS (ya que nos dará error si no lo hacemos).
8. Nos aseguramos que en el app.component.html tenemos al final del archivo el
<router-outlet>
9. Ejemplo de uso del routerLink:
<ul>
<li><a [routerLink]="['/sobre-mi]">Sobre mí</a></li>
<li><a [routerLink]="['/proyectos]">Proyectos</a></li>
</ul>
Maquetación de la web
1. Creamos en la carpeta assets el archivo styles.css y lo añadimos en el angular.json en
el array de styles.
2. Agregamos en nuestro styles.css en Font-face con las fuentes que queremos utilizar
para nuestra página web (Font-family y src).
3. Referenciamos con los estilos generales (*{ } ) un margin:0px y un padding:0px para
que la referencia sea el extremo izquierdo superior.
4. Recordar el uso de la clase .clearfix{} para limpiar los flotados entre los elementos.
5. Vamos estileando el resto del contenido (section, header,footer,…), recordando
siempre usar los width con porcentaje, los display block o float y sus margin (0 auto
muchas veces), paddings, background: url("../img/pattern.png"), background-
attachment: fixed,…
<div class="image">
</div>