jso-ng
A JSON template system.
Compiling a template against a scope
var jsong = scope = name : 'seeker' template = "message" : "hello" "sum" : "{{0 + 1 }}" "boolean" : "{{1 == 2}}" "list" : "{{ 'one,two,three,four,five'.split(',') }}" "repeater" : "@repeat" : "count in [1,2,3,4,5]" "id": "{{$index + count}}" expected = "message" : "hello" "sum" : 1 "boolean" : false "list" : "one" "two" "three" "four" "five" "repeater": "id": 1 "id": 3 "id": 5 "id": 7 "id": 9 result = jsong; to;
Custom directives
var scope = param: "found" app = jsong template = "data" : "fooTarget" : "@foo" : "foo-param" result ; app; app