如何在ng-repeat中添加基於特定條件的div容器?基本上我想把主容器分成多個部分。這裏是代碼示例片段:如何根據ng-repeat中的條件添加容器div?
<div class="content-wrapper">
<div class="content"
ng-repeat="metadata in $ctrl.pages"
ng-class="metadata.page.title">
<div class='page_section_title' ng-repeat="control in metadata.page.controls | orderBy:'sequence'">
//based on type of control - control.type, I want to divide controls into multiple sections - like
//if(control.type === 'title'){
<div class='page_title'>
<customControl control = 'control'..></customControl>
</div>
// } else {
<div class='page_content'>
<customControl control = 'control'..></customControl>
</div>
// }
</div>
</div>
<footer></footer>
</div>
這裏我想通過添加容器div來創建單獨的控件組。有沒有辦法做到這一點?
謝謝,但我要劃分 「page_section_title」 容器爲主要有兩種不同的部分/件,對部分包含「稱號「和其他部分應包含多個控件的集合。我想在「if(){}」語句中使用「else {}」。 – Shree
你已經提到如果和你的問題中的評論。如果這是你的願望,ng-if將按我的建議工作,如ng-if =「control.type =='title'」和ng-if =「control.type =='content'」。如果你需要別的東西,可以請解釋一下。 –
好吧,假設你有一個數組中的對象的集合,每個對象都有屬性,稱爲類型,對象可以有不同的類型(比如,標題,輸入,選擇,分隔符,複選框等)。應該將名爲'title'的類型屬性的對象添加到具有某個類名稱的一個容器中,並且將類型爲「title」的任何(剩餘)對象添加到具有某個類名稱的另一個容器中。 – Shree