Angular Elastic Input
A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.
Installation
Download archive file above or install using bower:
bower install angular-elastic-input --save
Include the script tag on your page after the AngularJS script tags:
Ensure that your application module specifies puElasticInput as a dependency:
angular;
Use the directive by specifying an pu-elastic-input attribute on an input element:
Demo
Do you want to see Angular Elastic Input in action?
Visit http://jacek-pulit.github.io/angular-elastic-input/
Options
Minimum and maximum width you can specify as css properties: min-width and max-width
or as element attributes: pu-elastic-input-minwidth and pu-elastic-input-maxwidth
Defaults
min-width: 0
max-width: inner width of parent element
License
Angular Elastic Input is licensed under the MIT license. See the LICENSE file for more details.