首页 > 代码库 > JsRender系列demo(5) for else

JsRender系列demo(5) for else

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script type="text/javascript" src="http://www.mamicode.com/scripts/jquery.js"></script>    <script type="text/javascript" src="http://www.mamicode.com/scripts/jquery-ui.js"></script>    <script type="text/javascript" src="http://www.mamicode.com/scripts/jsrender.js"></script>    <link href="http://www.mamicode.com/scripts/demos.css" rel="stylesheet" />    <link href="http://www.mamicode.com/scripts/movielist.css" rel="stylesheet" /></head><body>    <script id="movieTemplate" type="text/x-jsrender">        <tr>            <td>{{:title}}</td>            <td>{{for languages}}                <div class="{{:#index%2 ? ‘even‘ : ‘odd‘}}"></div>                <em>{{:name}}</em>                {{else}}                No alternate languages!                {{/for}}</td>        </tr>    </script>    <h2>Using {{for}} to render hierarchical data - inline nested template.</h2>    <table>        <thead>            <tr>                <th>title</th>                <th>movieList</th>            </tr>        </thead>        <tbody id="movieList"></tbody>    </table>    <script type="text/javascript">        var movies = [		{		    title: "Meet Joe Black",		    languages: [				{ name: "English" },				{ name: "French" }		    ]		},		{		    title: "Eyes Wide Shut",		    languages: [				{ name: "French" },				{ name: "Mandarin" },				{ name: "Spanish" }		    ]		},		{		    title: "The Inheritance",		    languages: [				{ name: "English" },				{ name: "German" }		    ]		},		{		    title: "Local Story",		    languages: []		},		{		    title: "My Home Video"		}        ];        $("#movieList").html($("#movieTemplate").render(movies));    </script></body></html>