所以我面临着这个挑战,我创建了一个编辑器,我希望两个对象属性根据参数切换位置。动态生成DOM
<div>
<pre>{{ member.title.content }}</pre>
<pre>{{ member.description.content }}</pre>
</div>
的主要挑战是旋转基于用户设置标题和描述。控制变量也在成员上,其中标题和描述的顺序变量设置为1或2. 1和2决定标题和描述的顺序。
我被困在这里。任何建议,将不胜感激。
所以我面临着这个挑战,我创建了一个编辑器,我希望两个对象属性根据参数切换位置。动态生成DOM
<div>
<pre>{{ member.title.content }}</pre>
<pre>{{ member.description.content }}</pre>
</div>
的主要挑战是旋转基于用户设置标题和描述。控制变量也在成员上,其中标题和描述的顺序变量设置为1或2. 1和2决定标题和描述的顺序。
我被困在这里。任何建议,将不胜感激。
您可以使用ng-if
如下,
<div ng-if="member.title.order == 1">
<div>
<pre>{{ member.title.content }}</pre>
<pre>{{ member.description.content }}</pre>
</div>
</div>
<div ng-else>
<div>
<pre>{{ member.description.content }}</pre>
<pre>{{ member.title.content }}</pre>
</div>
</div>
由于某种原因,我甚至没有考虑过这种方法。这简化了很多。谢谢! – Coss
我从你的问题明白了什么,你必须根据下单变量改变标题和描述的位置。为此,需要添加订单变量为1的“float:left”样式。
按照可见性顺序创建数组或对象,并使用ng-repeat来相应地显示它们。请记住,按照您的所有条件和用户设置生成对象。 –