none
Habilitar/Deshabilitar botones en Asp.net Core 2 + Angular RRS feed

  • Pregunta

  • Buenas!! Tengo una duda, como puedo hacer para Habilitar o Deshabilitar un boton según determinado dato.

    Tengo una página en la cual inicio sesión y tomo el id del Tipo de Usuario. Si el Id es 1 se habilitan los botones; si el Id es 2, se deshabilitan.

    Probé haciendo esto:

    <button [routerLink]='["/categorias-agregar"]' class="btn btn-primary" *ngIf="models.tipoUsuario==2" [disabled]="true">Agregar Categoría</button>
    .

    Y funciona, pero al ingresar con un usuario que tenga el Id del tipo de usuario igual a 1, los botones no aparecen.

    Hace apenas un mes que empecé con Asp.net Core 2 y Angular así que todavía no me queda bien en claro como se hace.

    Gracias y saludos :D


    Skull

    viernes, 8 de mayo de 2020 13:27

Respuestas

  • hola

    Podrias definir en el controller se evalue el valor del Id del tipo y retorne un valor que uses en el  [disabled]

    angular-disabled

    analiza como en el controller define la variable "isDisabled" que luego usa en el html con [disabled]="isDisabled"

    bueno desde el control la asignacion de esa variable la harias evaluando el id del tipo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Skull15101996 lunes, 18 de mayo de 2020 13:45
    sábado, 9 de mayo de 2020 5:52

Todas las respuestas

  • Hola Skull15101996, 

      

    Gracias por levantar tu consulta en los foros de MSDN. Entendimos su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso.  

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN.   

    Oystein Edwards 

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.   

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    viernes, 8 de mayo de 2020 15:42
  • hola

    Podrias definir en el controller se evalue el valor del Id del tipo y retorne un valor que uses en el  [disabled]

    angular-disabled

    analiza como en el controller define la variable "isDisabled" que luego usa en el html con [disabled]="isDisabled"

    bueno desde el control la asignacion de esa variable la harias evaluando el id del tipo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Skull15101996 lunes, 18 de mayo de 2020 13:45
    sábado, 9 de mayo de 2020 5:52
  • Gracias, lo pude solucionar :)

    Skull

    jueves, 14 de mayo de 2020 1:26