Development & System

Comunicación entre componentes Angular

Posted by in Angular

Cada uno de los elementos que componen la interfaz de una aplicación Angular se define como un componente, definidos en archivos html y ts. .

En el ejemplo se puede ver como se define en el html del padre todos los componentes que formarán parte de la interfaz gráfica, incluyendo la etiqueta <app-hijo> que muestra la parte gráfica asignada en el archivo html del componente hijo

El resultado gráfico de todo el ejemplo a desarrollar es el siguiente: La comunicación se puede dar en dos sentidos: Un elemento que…read more

0

Gestión de rutas Angular

Posted by in Angular, Inicio Angular

Como ya se ha comentado en entradas anteriores, los componentes son aquellos elementos que son representados en la aplicación. Por ejemplo si una aplicación consta de 3 partes claramente diferenciadas, al menos tendrá cuatro componentes: contenedor, login, registro, home Para poder gestionar la transición entre cada uno de los componentes y navegar entre ellos, angular utiliza lo que se conoce como el enrutador, de la clase @angular/router. Este router se puede crear manualmente o automáticamente en el momento de creación del proyecto, ya que el asistente así lo pregunta (en…read more

0

Directivas estructurales – ngIf ngFor ngSwitch

Posted by in Angular, Inicio Angular

Una de las características de angular es la de crear aplicaciones spa con contenido segmentado y dinámico. La primera característica se consigue gracias a la creación de los componentes vistos en la entrada anterior y la segunda gracias a elementos como las directivas estructurales, las cuales permiten modificar el DOM de la página mediante las directivas estructurales. Por lo tanto se puede definir a las directivas estructurales como atributos que se aplican a elementos de HTML las cuales posibilitan la creación, eliminación y/o modificación de elementos del DOM que estén dentro…read more

0

Componentes Angular

Posted by in Angular, Inicio Angular

Los componentes en angular representan cada uno de los bloques básicos de construcción en una aplicación Angular. Gráficamente se pueden definir como cada una de las partes que confirman la aplicación. Según la documentación oficial “los componentes son el bloque de construcción más básico de un UI en una aplicación Angular. Una aplicación Angular es un árbol de componentes Angular. Los componentes Angular son un sub-conjunto de directivas. A diferencia de las directivas, los componentes siempre tienen una plantilla y solo un componente puede ser instanciado por un elemento en…read more

0

Primer proyecto Angular

Posted by in Angular, Inicio Angular

Una vez se han instalado las herramientas necesarias explicadas en la entrada anterior, el siguiente paso es crear un nuevo proyecto. Este proceso es algo lento, dependiendo de la velocidad de conexión y potencia de la máquina donde se ejecute. Para ello se debe: Mediante terminal situarse en el directorio donde se quiere crear el proyecto Ejecutar el comando ng new NombreProyecto. Esto empezará a crear el proyecto, descargando todas las dependencias necesarias. Es posible que se pregunte durante la creación si se quiere añadir el routing de Angular durante…read more

0

Instalaciones Angular

Posted by in Angular, Inicio Angular

Angular es un framework desarrollado por Google para el desarrollo de aplicaciones web. Estas aplicaciones desarrolladas con angular utilizan una carga dinámica (tanto para elementos del front-end como conexiones del hack-end) lo que quiere decir que los tiempos de respuesta son muy rápidos, sin necesidad de tener que recargar la página del navegador para poder mostrar cambios o realizar tareas. Para poder trabajar con angular se necesitan las siguientes instalaciones NodeJS: Descargado he instalado desde su página web https://nodejs.org/en/. Con esta instalación se agrega el gestor de paquetes npm, el cual…read more

0

Bottom Navigation View

Posted by in Android, Material Design, Menús

Dentro de las opciones para incluir un menú en una aplicación, la librería de diseño ha incluido un elemento nuevo llamado BottomNavigationBar que permite la interacción directa con elementos sin necesidad de desplegar menos adicionales, con un funcionamiento similar a una barra de pestañas. Desde Google se incide en que es importante que esta barra de inferior se utilice teniendo en cuenta algunos principios: Las opciones de menú estarán entre 3 y 5 items Las opciones deben ser accesibles desde cualquier parte de forma necesaria Nunca utilizarlas para pantallas de…read more

0

Perfiles móviles

Posted by in Active Directory, Windows Server

Los perfiles móviles permiten que la información personal de un usuario (elementos del escritorio, documentos, etc…) estén disponibles en todos los ordenadores del dominio. Esto se debe a que la información no es guardada localmente en el ordenador donde el usuario inicia sesión, sino que carga dicha información de un servidor de archivos donde es almacenada para su distribución por la red. Con la definición expuesta anteriormente es clara la existencia de tres tipos de perfiles: Perfiles locales: aquellos que se generan cuando un usuario es creado localmente e inicia…read more

0

Splash screen Java FX

Posted by in Java, JavaFx, Tips

Para realizar una pantalla de carga en Java FX se pueden utilizar dos métodos: Application con una Stage (y Scene asociada) que tras una cantidad de milisegundos arranca una nueva Stage con una Scene asociada Application con una Stage (y Scene asociada) que es arrancada después de cargar un Preloader llamados desde el LauncherImpl.launchApplication() Opción Application – Application Se crea un fxml que muestra la interfaz gráfica que mostrará la pantalla de splash y la clase controladora que se asociará

Esta ventana es llamada desde el main

read more

0

Almacenamiento interno

Posted by in Android, Tips

Para poder tratar ficheros en el almacenamiento interno de java se realiza de la misma forma que en java nativo. Para este ejemplo se utilizará un arraylist de números que será guardado en un objeto de tipo .obj. Lo primero que se debe hacer es dar permisos de escritura a la aplicación completa mediante declaración en el manifest, tanto para leer como para escribir

Una vez otorgados los permisos se creará gestionarán las acciones mediante la pulsación de los botones:

Con los elementos llevados al .java se tratan…read more

0