Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- formularios
- lidación * sincronización entre la vista y el modelo con el doble enlace (two-way databinding) * si la vista cambia, se actualiza el modelo, y viceversa * se enlaza con el atributo **name** de html y el atributo **ngModel** de Angular<sxh typescript; highlight:3> <input ... rol" type="text" placeholder="Nombre" ngModel></sxh> * **[( propiedad )]**((banana in a box
- practica 1
- * Realizar peticiones CRUD (create, read, update, delete), normalmente a un backend que exponga un API ... en **app.module.ts** en la sección **providers** del decorador y hacer el import correspondiente *... ar 7 no es necesario, la directiva **ProvidedIn** del servicio ya lo hace (no fisicamente) == modelos/interfaz * <code bash>ng g[enerate] i[nterface] mod
- angular: directivas y personalización
- * directivas con plantilla asociada * son del tipo más común * [[development:angular:directiv... estructurales]] * modifican la representación del DOM añadiendo o eliminando elementos * cambia... personalizadas * para extender las capacidades del framework * creamos nuestros propias directivas... ectivas de atributo, tenemos que acceder a través del constructor a la plantilla a la que la directive
- angular: rutas
- t(rutas); </sxh> * modificamos el **component** del módulo: <sxh typescript; title: usuario.component... a accede a los parámetros a través de los "hijos" del módulo: <sxh typescript; title: usuario-nuevo.com... *, el parámetro **completo** se gestiona a través del componente de **editar**, como accededemos a él? * debemos modificar las rutas del padre para indicar tal hecho (que se recibe un pa
- angular: componentes
- t * definición, : * selector: identificador del componente del que haremos referencia * template: codigo HTML hardcoded, usar con backsticks (%%`%%), no con tildes(%%'%%) * templateUrl: ruta del fichero HTML a usar * databinding / interpolaci
- introducción e instalación
- * coexisten las 2 ramas * la mayor parte del código Angular 2 todavia funciona con las últimas... e romper compatibilidad, eliminación de funciones del API que habían sido consideradas obsoletas en la ... rio multiplataforma * solo diferente la API del SO * sin instalaciones * aplicaciones nativ
- angular: servicios
- s == inyección de dependencias * no ''new'' * delegamos en un framework la creación de los objetos,... plicación * modulo: el módulo y los componentes del módulo * componente: solo ese componente y desc... importarlo de su ubicación * añadirlo a **providers** * inyectarlo en el constructor del componente
- angular: directivas de atributos
- ributos de los componentes * scope de actuación del CSS -> propio del componente, no efecta a otros * añadir/quitar clases CSS según nuestro internés
- angular: directivas estructurales
- un boolean * angular crea o descrea el elemento del DOM según marque la variable: <sxh javascript; ti... * usamos un array **colores** defindo en la clas del componente:<sxh typescript>export class BodyCompo
- angular: estructura proyecto
- e necesario * esta carpeta ha de quedar fuera del repositorio o copia de seguridad * ''npm in... e un decorador llamado **ngModule** (se verá más adelante) * lo manipularemos a conveniencia
- introducción a TypeScript y ECMAScript 6 (ES6)
- number, string, boolean * vector (array) * del mismo tipo * <code javascript>let myArray: nu... : * conversiones a convenio y responsabilidad del programador * aka **casting** * <code jav
- práctica: jerarquia padre-hijo
- relación padre-hijo * envíar al hijo es fácil, del hijo al padre no tanto * entre hermanos del mismo padre, hay que pasar por él, no se pueden hablar e
- angular: módulos
- ns: array con los componentes, pipes y directivas del módulo * imports: array con los módulos r... componente inicial * finalmente, el nombre del módulo y su accesibilidad en la definción de la c
- 26/02/2020
- %%{{ }}%%**: interpolación -> mostrar información del componente * **%%( )%%**: Event Binding -> *
- 02/03/2020
- ffbec05363]] * crear **.prettierrc** en el raíz del proyecto * añadir configuración:<code json> {