ic-local-vars - The Local Vars Attribute


The ic-local-vars attribute tells Intercooler to include parameters from localStorage in your intercooler requests. This can be used to maintain local state that is persistent and not encoded directly in the DOM.


The value of the ic-local-vars attribute is a comma separated list of string names that will be used to index into the localStorage object.

This attribute may be placed on parent elements, allowing you to specify behavior across multiple elements.

Note that the X-IC-Set-Local-Vars response header can be used to write values into localStorage


ic-local-vars has no effect on dependencies.


In this example, the button includes a local variable when it POSTs to the server.

  <button ic-post-to="/update" ic-local-var="foo">Upload Local Var</button>