Foros del Web » Programando para Internet » Javascript » Frameworks JS »

RiotJS - Enviar un array

Estas en el tema de RiotJS - Enviar un array en el foro de Frameworks JS en Foros del Web. Estoy dando mis primeros pasos con RiotJS, y me gustaria poder pasar un array de PHP, este seria recorrido por RiotJS e ir devolviendo los ...
  #1 (permalink)  
Antiguo 20/04/2017, 18:26
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
RiotJS - Enviar un array

Estoy dando mis primeros pasos con RiotJS, y me gustaria poder pasar un array de PHP, este seria recorrido por RiotJS e ir devolviendo los KEYS y los VALUES correspondientes generando varios enlaces, gracias

Código HTML:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
	<card
title="CSS Images"
thumbnail="https://www.w3schools.com/css/trolltunga.jpg"
content="Lorem ipsum dolor sit amet, consectetur adipisicing elit. Soluta earum nisi, dolore minus, repellat provident non facere amet labore, architecto ullam quibusdam. Aliquam consequuntur fuga, veniam saepe nostrum est numquam."></card>

	<script src="riot+compiler.min.js"></script>
	<script src="components.tag" type="riot/tag"></script>
	<script>riot.mount("*");</script>
</body>
</html> 
Código HTML:
<card>
	<img src="{opts.thumbnail}">
	<h1>{opts.title}</h1>
	<p>{opts.content}</p>
	
	<style>
		card{
			display:flex;
			flex-direction:column;
			border:1px solid silver;
			border-radius:.5em;
			overflow:hidden;
		}
		img{
			max-width:100%;
		}
		h1{
			color:white;
			text-shadow: 0 0 .1em #000;
			text-align:center;
			line-height:1.5em;
			margin:-1.5em 0 0;
			padding:0 .5em;
		}
		p{
			margin:0;
			padding:.5em;
		}
	</style>
</card> 
[/HTML]
  #2 (permalink)  
Antiguo 22/04/2017, 07:50
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: RiotJS - Enviar un array

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> 

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:15.