for-stream
A marko 4.0 component that renders async content coming from a readable stream which can be a string or an object.
Installation
npm install marko-for-stream
Usage
<for-stream(varName from data.myDataStream) timeout="500"> <div>${varName}</div></for-stream>
template
In case you need to handle stream data as a group of chunks, for example to render rows in the table, you can use the batchSize
attribute:
<for-stream(row from data.myDataStream) batchSize="3"> <tr> <for(varName in row)> <td>${varName}</td> </for> </tr></for-stream>