Skip to content

Instantly share code, notes, and snippets.

View jdanyow's full-sized avatar
💭
Confirming my whereabouts

Jeremy Danyow jdanyow

💭
Confirming my whereabouts
View GitHub Profile
<template>
<div data-t="${message}">${message}</div>
<h1>Debug</h1>
div.getAttribute('data-t') = '${dataTgetAttribute}'<br/><br/>
div['data-t'] = '${dataTAccessMember}'<br/><br/>
Markup:<br/>
<div><pre><code>${html}</code></pre></div>
</template>
@jdanyow
jdanyow / app.html
Created March 12, 2016 21:42
Aurelia Gist
<template>
<h1>${message}</h1>
</template>
<template>
<require from="./save-binding-behavior"></require>
<input value.bind="instance.foo & save">
${instance.foo}
<ul>
<li repeat.for="save of saves">${save}</li>
</ul>
</template>
@jdanyow
jdanyow / app.html
Last active March 15, 2016 12:19
Aurelia simple repeat
<template>
<require from="./simple-repeat"></require>
<div simple-repeat.bind="data">
${firstName}
</div>
</template>
<template>
<h1>${message}</h1>
</template>
<template>
<div repeat.for="item of items">
<label>
${item.value}:
<input type="number"
value.one-way="item.index"
change.delegate="updateIndex(item, $event.target.value)">
</label>
</div>
</template>
@jdanyow
jdanyow / app.html
Created March 21, 2016 23:09
Aurelia repeater sort value issue
<template>
<require from="./sorter"></require>
<h1>Hello World</h1>
<p>Problem: Pressing + or - will not sort the items</p>
<ul>
<li repeat.for="item of list | sort:'index':'ascending'">
${item.name}: ${item.index}
<button click.delegate="item.index = item.index + 1 ">+</button>
<button click.delegate="item.index = item.index - 1 ">-</button>
</li>
@jdanyow
jdanyow / app.html
Created March 21, 2016 23:14
Aurelia repeater sort value issue
<template>
<ul>
<li repeat.for="item of list">
${item.name}: ${item.index}
<button click.delegate="increment(item)">+</button>
<button click.delegate="decrement(item)">-</button>
</li>
</ul>
<button click.delegate="add()">Add new item with index value 2, (force sorting)</button>
<template>
<form>
<label>view: <textarea value.bind="viewHtml" rows="8" cols="80"></textarea></label>
<label>view-model: <textarea value.bind="viewModelJs" rows="8" cols="80"></textarea></label>
<button type="submit" click.delegate="submit()">Submit</button>
<button type="button" click.delegate="remove()">Remove</button>
</form>
<div ref="container"></div>
</template>
<template>
<require from="keys-value-converter"></require>
<div repeat.for="k of obj | keys">
${obj[k]}
</div>
</template>