Lo he apañado de la siguiente forma:
Código HTML:
<!DOCTYPE html>
<html lang="es-ES">
<head>
<meta charset="UTF-8">
</head>
<body>
<my-tag><script>var a = [{link:"Google",href:"http://google.es"},{link:"Yahoo",href:"http://yahoo.es"}]</script></my-tag>
<checkbox></checkbox>
<script src="riot+compiler.min.js"></script>
<script src="components.tag" type="riot/tag"></script>
<script>riot.mount('*',{link:a})</script>
</body>
</html>
Código HTML:
<my-tag>
<a each={a in opts.link} href="{a.href}">{a.link}</a>
</my-tag>
Pero mi idea era poderlo hacer más o menos así:
Código HTML:
<my-tag link="{link:"Google",href:"http://google.es"},{link:"Yahoo",href:"http://yahoo.es"}"></my-tag>