第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

嵌套ng-repeat

嵌套ng-repeat

一只名叫tom的貓 2019-11-29 09:27:18
我有一些虛擬XML文件:<Week number="2013-W45">    <Day dow="1" templateDay="Monday">        <Job name="wake up" >            <Job name="get dressed" >                <Job name="prepare breakfast" >                    <Job name="eat breakfast" > </Job>                </Job>            </Job>        </Job>        <Job name="work 9-5" >        </Job>    </Day>    <Day dow="2" templateDay="Tuesday"   >        <Job name="wake up" >            <Job name="get dressed" >                <Job name="prepare breakfast" >                    <Job name="eat breakfast" > </Job>                </Job>            </Job>        </Job>        <Job name="work 9-5" >        </Job>        <Job name="football" >        </Job>    </Day>    <Day dow="3"   templateDay="Wednesday" >        <Job name="wake up" >            <Job name="get dressed" >                <Job name="prepare breakfast" >                    <Job name="eat breakfast" > </Job>                </Job>            </Job>        </Job>        <Job name="work 9-5" >        </Job>    </Day>    <Day dow="4"  templateDay="Thursday"  >        <Job name="wake up" >            <Job name="get dressed" >                <Job name="prepare breakfast" >                    <Job name="eat breakfast" > </Job>                </Job>            </Job>        </Job>        <Job name="work 9-5" >        </Job>        <Job name="football" >        </Job>    </Day>    <Day dow="5" templateDay="Friday" >        <Job name="go to pub" >        </Job>    </Day>   使用此庫http://code.google.com/p/x2js/將其轉(zhuǎn)換為jsonDay可以有任意數(shù)量的Job,Job可以嵌套并且包含任意數(shù)量的其他Job?,F(xiàn)在使用此代碼<p ng-repeat="day in myData.Week.Day">   {{day._dow}} - {{day._templateDay}}</p>我可以列出有效的日期。我希望使用以下代碼<p ng-repeat="day in myData.Week.Day">    {{day._dow}} - {{day._templateDay}}    <span ng-repeat="job in day.Job">        {{job._name}}    <span/></p>我可以列出當(dāng)天的工作日和最高職位,但這是行不通的。(要列出嵌套的Jobs,將是下一個(gè)任務(wù),而不是現(xiàn)在詢問該任務(wù))。那么,如何至少列出頂級職位?同樣在json格式中,我看到一些Jobs Objects和一些are Arrays。如何處理兩種情況?PS .:使用角度1.2.0-rc.3
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果您有一個(gè)很大的嵌套JSON對象,并在多個(gè)屏幕上使用它,則可能會(huì)在頁面加載中遇到性能問題。我總是去尋找小的單個(gè)JSON對象,并僅在需要它們時(shí)才將相關(guān)對象作為延遲加載查詢。


您可以使用ng-init來實(shí)現(xiàn)


<td class="lectureClass" ng-repeat="s in sessions" ng-init='presenters=getPresenters(s.id)'>

      {{s.name}}

      <div class="presenterClass" ng-repeat="p in presenters">

          {{p.name}}

      </div>

</td> 

控制器端的代碼應(yīng)如下所示


$scope.getPresenters = function(id) {

    return SessionPresenters.get({id: id});

};

而API工廠如下:


angular.module('tryme3App').factory('SessionPresenters', function ($resource, DateUtils) {


        return $resource('api/session.Presenters/:id', {}, {

            'query': { method: 'GET', isArray: true},

            'get': {

                method: 'GET', isArray: true

            },

            'update': { method:'PUT' }

        });

    });


查看完整回答
反對 回復(fù) 2019-11-29
?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

創(chuàng)建一個(gè)不會(huì)在頁面上呈現(xiàn)的虛擬標(biāo)簽,但它將用作ng-repeat的持有人:


<dummyTag ng-repeat="featureItem in item.features">{{featureItem.feature}}</br> </dummyTag>


查看完整回答
反對 回復(fù) 2019-11-29
  • 3 回答
  • 0 關(guān)注
  • 628 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號