Angular
![]() |
![]() |
![]() |
Título del Test:![]() Angular Descripción: Test sobre Angular |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué comando genera un componente en Angular?. ng new component. ng generate component. ng create component. ng add component. ¿Qué directiva muestra/oculta elementos en el template?. *ngFor. *ngIf. [ngStyle]. @Input(). ¿Qué decorador define una ruta en app-routing.module.ts?. @Route(). @NgModule(). @Component(). @Router(). ¿Qué método de HttpClient hace una petición POST?. .get(). .post(). .fetch(). .put(). ¿Qué tipo de formulario es más escalable pero complejo?. Template-driven. Reactivo. Estático. Dinámico. ¿Qué interfaz maneja errores HTTP en un servicio?. OnInit. ErrorHandler. HttpErrorResponse. AsyncPipe. ¿Qué comando genera un interceptor?. ng generate interceptor. ng add interceptor. ng new interceptor. ng create interceptor. ¿Qué decorador recibe datos del padre en un componente hijo?. @Output(). @Input(). @Injectable(). @ViewChild(). ¿Qué módulo importa HttpClient?. FormsModule. RouterModule. HttpClientModule. AppModule. ¿Qué operador de RxJS convierte observables en promesas?. .map(). .subscribe(). .toPromise(). .pipe(). ¿Qué comando genera un pipe en Angular?. ng generate pipe nombre. ng create pipe nombre. ng new pipe nombre. ng add pipe nombre. ¿Qué flag se usa para generar un componente sin archivo de pruebas?. --no-test. --skip-tests. --skip-test. --without-tests. ¿Qué comando crea un módulo con routing integrado?. ng generate module nombre --routing. ng new module nombre --route. ng create module nombre --with-routing. ng add module nombre --routing. ¿Qué decorador se usa en el hijo para emitir un evento al padre?. @Input(). @Output(). @Event(). @Emit(). ¿Qué tipo de objeto se usa para emitir eventos en @Output()?. EventEmitter. Subject. BehaviorSubject. Observable. ¿Cómo se escucha un evento del hijo en el template del padre?. (eventoHijo)="manejarEvento($event)". [eventoHijo]="manejarEvento($event)". @Output() eventoHijo="manejarEvento($event)". {{ eventoHijo | async }}. ¿Qué propiedad de Routes define una redirección para rutas no encontradas?. redirectTo. pathMatch: 'full'. path: '**'. component: NotFoundComponent. ¿Qué interfaz implementa una guarda canDeactivate?. CanActivate. CanLoad. CanDeactivate<T>. CanActivateChild. ¿Qué método de una guarda canActivate debe retornar boolean o UrlTree?. canActivate(). canLoad(). checkPermissions(). validateRoute(). ¿Qué módulo se importa para usar formularios template-driven?. ReactiveFormsModule. FormsModule. TemplateDrivenModule. NgModelModule. ¿Qué método reactivo se usa para actualizar un FormControl dinámicamente?. setValue(). updateValue(). patchValue(). changeValue(). ¿Qué propiedad de AbstractControl indica si un campo es inválido y ha sido tocado?. control.invalid && control.touched. control.errors?.touched. control.status === 'INVALID'. control.dirty && control.invalid. ¿Qué método de HttpClient se usa para enviar datos en una petición PUT?. .post(). .put(). .update(). .send(). ¿Qué interfaz maneja el error en catchError de RxJS?. HttpError. HttpErrorResponse. ErrorResponse. ApiError. ¿Qué se debe inyectar en el constructor de un interceptor?. HttpHandler. HttpClient. HttpRequest. HttpResponse. ¿Qué operador cancela peticiones HTTP anteriores si llega una nueva?. mergeMap. switchMap. concatMap. exhaustMap. ¿Qué patrón evita fugas de memoria al desuscribirse de un Observable?. Usar unsubscribe() manualmente. takeUntil(this.destroy$) + Subject. filter(() => !this.destroyed). finalize(). ¿Qué operador espera 300ms antes de emitir un valor?. delay(300). debounceTime(300). throttleTime(300). timeout(300). ¿Dónde se debe registrar un interceptor HTTP?. En el @NgModule del componente. En main.ts. En el array providers de AppModule. En app-routing.module.ts. ¿Qué carpeta es ideal para servicios de autenticación global?. app/components/. app/shared/. app/core/. app/models/. ¿Qué decorador reemplaza a @NgModule en componentes standalone?. @Standalone(). @Component({ standalone: true }). @NgModule({ standalone: true }). @Directive(). ¿Cómo se importa un componente standalone en otro?. Añadiéndolo al array imports del decorador @Component. Usando providers: [StandaloneComponent]. Registrando en app.module.ts. No se puede importar. ¿Cómo se crea un validador personalizado para un FormControl?. Validators.customValidator(). Una función que retorne ValidatorFn. Extendiendo la clase Validator. Usando @Validator(). ¿Qué método reactivo fuerza la validación de un FormGroup?. updateValueAndValidity(). validate(). checkValidity(). triggerValidation(). ¿Qué estrategia de cambio de detección mejora rendimiento en componentes estáticos?. ChangeDetectionStrategy.Default. ChangeDetectionStrategy.OnPush. ChangeDetectionStrategy.Lazy. ChangeDetectionStrategy.Static. ¿Qué comando genera una aplicación con standalone components por defecto?. ng new --standalone. ng new --no-modules. ng generate app --standalone. ng add @angular/standalone. ¿Qué patrón de diseño es la base de la arquitectura de Angular?. MVC (Modelo-Vista-Controlador). MVVM (Modelo-Vista-VistaModelo). Componentes jerárquicos con inyección de dependencias. Microservicios. ¿Por qué Angular utiliza TypeScript en lugar de JavaScript puro?. Porque TypeScript es más rápido en ejecución. Porque TypeScript añade tipado estático y mejora el autocompletado. Porque JavaScript no soporta componentes. Porque TypeScript es un requisito de los navegadores. ¿Qué es un decorador en Angular (ej: @Component, @Injectable)?. Una función que modifica la clase añadiendo metadatos. Un tipo de interfaz para definir contratos. Un patrón de diseño para crear instancias únicas. Un módulo externo opcional. ¿Qué propiedad del decorador @Component define la ruta del archivo HTML del template?. templateUrl. style. selector. providers. ¿Qué directiva estructural se usa para renderizar una lista de elementos?. *ngIf. *ngFor. *ngSwitch. *ngShow. ¿Qué hace la directiva ngModel en un formulario template-driven?. Valida automáticamente los campos. Establece two-way data binding. Oculta elementos si no hay datos. Convierte los datos a JSON. ¿Qué decorador se usa para definir una clase como servicio inyectable?. @Service. @Injectable. @Inject. @Provider. ¿Qué patrón implementa la inyección de dependencias en Angular?. Singleton. Factory. Decorator. Observer. ¿Dónde se debe registrar un servicio para que esté disponible en toda la aplicación?. En el array providers de cualquier componente. En el decorador @Injectable con { providedIn: 'root' }. En el archivo main.ts. En el módulo AppRoutingModule. ¿Qué decorador se usa para definir un módulo en Angular?. @NgModule. @Component. @Directive. @Module. ¿Qué propiedad del decorador @NgModule declara los componentes que pertenecen al módulo?. imports. exports. declarations. bootstrap. ¿Qué método del servicio Router navega a una ruta de forma programática?. Router.go(). Router.navigate(). Router.changeRoute(). Router.link(). ¿Qué clase representa un campo de formulario reactivo con su valor y validadores?. FormGroup. FormControl. FormBuilder. FormValidator. ¿Qué método reactivo actualiza el valor de un FormControl sin disparar validadores?. setValue(). patchValue(). updateValue(). changeValue(). ¿Qué interfaz maneja los errores de validación en formularios reactivos?. ValidatorError. ValidationErrors. FormError. ErrorState. ¿Qué interfaz representa una respuesta HTTP en Angular?. HttpResponse. Response. HttpClientResponse. ApiResponse. ¿Qué operador de RxJS se usa para transformar los datos de un Observable?. subscribe(). map(). filter(). catch(). ¿Qué técnica permite cargar módulos bajo demanda cuando se accede a una ruta?. Inyección de dependencias. Lazy loading. Ahead-of-Time (AOT) Compilation. Tree-shaking. |