我有多个集合,我想将其显示为垂直菜单。那么,我应该为每个菜单创建一个视图,然后在一个主视图中加载这些视图吗?
这是我想要实现的目标:
<div id="menu1">
<span><h2>MENU 1</h2><span>
<ul>
<li>menu1_link1</li>
<li>menu1_link2</li>
<li>menu1_link3</li>
<ul>
</div>
<div id="menu2">
<span><h2>MENU 2</h2><span>
<ul>
<li>menu2_link1</li>
<li>menu2_link2</li>
<li>menu2_link3</li>
<ul>
</div>
<div id="menu3">
<span><h2>MENU 3</h2><span>
<ul>
<li>menu3_link1</li>
<li>menu3_link2</li>
<li>menu3_link3</li>
<ul>
</div>
我应该为每一个创建一个模型,一个集合和一个json文件吗?
答案 0 :(得分:0)
我会创建3个集合,每个菜单1个。 每个菜单项都是模型。所以你可以渲染这样的标题this.model.get('title')
“我应该为每个菜单创建一个视图,然后在一个主视图中加载这些视图?” 这取决于你的文件结构,你可以通过多种方式实现,你使用requirejs吗?