A component that turns a text input element into a pretty tags input. Enables you to work with any MVC framework using simple events or you can get the tags from the inner model.
component install tomerdmnt/tag-input
var TagInput = require('tag-input');
var taginput = TagInput(document.getElementById('tags'))
taginput.on('add', function (tag) {
console.log(tag + ' added')
console.log(taginput.tags())
})
taginput.on('remove', function (tag) {
console.log(tag + ' removed')
console.log(taginput.tags())
})
The pseudo input style is very basic, so you can adjust its looks to your site, You can extend it by adding to taginputContainer class.
binds to a text input element
adds a tag to the tag input from js
removes a tag from the tag input from js
Called when a tag is added
Called when a tag is removed`