javascript - How to create External data-source in html5 -
in html5 input field has following format
<input type='text', data-provide= "typeahead", data-items="4", autocomplete="off", data-source='["business , commercial laws", "consumer laws", "criminal laws"]', name='userinputname', placeholder='court of practice'> data </input> how create link above tag data-source not inline, external. want re-use data-source.
edit: using typeahead plugin in bootstrap. programming in node.js framework. can use
- var arrayvar = [ "this", "that", "here"]
data-source='#{arrayvar}' but above converts array arrayvar string "this, that, here" not desired, data-source should array.
data attributes can retrived jquery.
$('[data-source']).each(function(){ // select elements data-source attribute var $this = $(this), source = $this.data("source"); // update source $this.data("source", sourcetoarray(source)); }); fitting framework might difficult, suggest choosing unused attribute, or making sure code fires before angularjs loaded.
Comments
Post a Comment