html - renderizar - ¿Cuál es la diferencia entre texto y texto de tipo de entrada en angularjs?
ngsanitize (5)
Simplemente no estoy seguro de cuál es la diferencia. Tratando de averiguar qué es lo mejor para mi caso de uso.
En general, un campo de entrada es un campo de una línea (probablemente para llevar algo como el nombre o el apellido, un número de teléfono, un correo electrónico). Un área de texto es un campo de varias líneas que le permite presionar ENTER! Se utilizan para direcciones u otros tipos de datos largos y complejos (también notas, por ejemplo).
La principal diferencia entre un área de texto y un campo de texto () es que un campo de texto solo tiene una línea, mientras que un área de texto generalmente tiene varias líneas.
Tal vez esto sea obvio, pero solo pensé en mencionar:
Valor de área de texto: el valor del objeto de área de texto es el html dentro de las etiquetas de inicio y fin.
Valor de entrada: el valor del objeto de entrada de la entrada se encuentra dentro del valor del atributo.
TextArea tiene varias líneas, el texto de entrada es solo para una línea, la diferencia en la declaración es la siguiente
<input name="txtDescEd" type="text" />
<textarea name="txtDescEd" cols="60" rows="10"></textarea>
La diferencia se refiere a HTML
y no está relacionada con AngularJS
. De todos modos algunas definiciones del sitio W3Schools:
tipo de texto de entrada :
La etiqueta
<input>
especifica un campo de entrada donde el usuario puede ingresar datos.
<input>
elementos<input>
se utilizan dentro de un elemento<form>
para declarar controles de entrada que permiten a los usuarios ingresar datos.Un campo de entrada puede variar de muchas maneras, dependiendo del atributo de tipo.
Textarea :
La etiqueta
<textarea>
define un control de entrada de texto multilínea.Un área de texto puede contener un número ilimitado de caracteres, y el texto se representa en una fuente de ancho fijo (generalmente Courier).
El tamaño de un área de texto se puede especificar mediante los atributos de
cols
yrows
, o incluso mejor; a través de las propiedades deheight
ywidth
CSS.
Puedes encontrar definiciones y ejemplos aquí: input y área de texto