Skip to content

Instantly share code, notes, and snippets.

View mbroadst's full-sized avatar

Matt Broadstone mbroadst

View GitHub Profile
@mbroadst
mbroadst / app.html
Last active September 7, 2016 23:40 — forked from reneolivo/app.html
Aurelia Templating Child/Children Bug
<template>
<require from="my-list"></require>
<require from="my-list-element"></require>
<my-list>
<my-list-element>one</my-list-element>
<my-list-element>two</my-list-element>
<my-list-element>three</my-list-element>
</my-list>
</template>
@mbroadst
mbroadst / ajv-validator.js
Last active August 15, 2020 15:04 — forked from jdanyow/app.html
Aurelia Validation using AJV
import {ValidationError} from 'aurelia-validation';
export class AjvValidator {
cache = new Map;
ajv = new Ajv({ v5: true, allErrors: true, format: 'full' });
validateObject(object) {
this.parseSchema(object);
let schemaId = this._schemaId(object);
if (!this.cache.has(schemaId)) {
@mbroadst
mbroadst / app.html
Created July 6, 2016 12:32 — forked from jdanyow/app.html
Aurelia Validation Demo
<template>
<require from="./registration-form"></require>
<registration-form></registration-form>
</template>
@mbroadst
mbroadst / app.html
Last active April 23, 2016 12:55 — forked from jdanyow/app.html
Aurelia RequireJS Gist
<template>
<require from="./grid"></require>
<require from="./column"></require>
<grid>
<column header="blah"></column>
<column header="test"></column>
<column header="thing"></column>
<column header="balloons"></column>
</grid>
@mbroadst
mbroadst / app.html
Last active March 8, 2016 22:22 — forked from jdanyow/app.html
Aurelia simple grid example
<template>
<require from="./grid/grid"></require>
<require from="./grid/column"></require>
<grid view-model.ref="grid" rows.bind="people" class="table table-condensed table-bordered">
<column header="index">${$index}</column>
<column header="first name">${firstName}</column>
<column header="last name">${lastName}</column>
</grid>
</template>
@mbroadst
mbroadst / app.html
Last active April 18, 2016 16:57 — forked from jdanyow/app.html
Aurelia simple grid example
<template>
<require from="./grid/grid"></require>
<require from="./grid/column"></require>
<grid rows.bind="people">
<column>${$index}</column>
<column>${firstName}</column>
<column>${lastName}</column>
</grid>
</template>