SORU
5 Mayıs 2012, CUMARTESİ


Nasıl dinamik tanımlama listesi açısal kullanarak işlemek istiyorsunuz?

Nasıl dinamik tanımlama listesi açısal kullanarak işlemek istiyorsunuz?

Örnek:

Veri:

[
    {
        key: 'a',
        value: 'x'
    }, {
        key: 'b',
        value: 'y'
    }
]

HTML istenen:

<dl>
    <dt>a</dt>
    <dd>x</dd>
    <dt>b</dt>
    <dd>y</dd>
</dl>

http://docs.angularjs.org/tutorial/step_08 örnek:

<dl>
    <dt>Availability</dt>
    <dd ng-repeat="availability in phone.availability">{{availability}}</dd>
</dl>

dds sayısını dinamik ve dts, ancak her iki sayısını dinamik değil statik bir dizi için çalışıyor.

CEVAP
29 Mayıs 2013, ÇARŞAMBA


Ng-repeat-başlangıç ng-repeat-son/olanak sağlayan yeni bir özelliği Açısal 1.2 eklendi.

Bu özellik ile, bu gibi html yazabilirsiniz:

<dl>
  <dt ng-repeat-start="i in items">{{i.key}}</dt>
  <dd ng-repeat-end>{{i.value}}</dd>
</dl>

Tam çalışan bir örnek için this plnkr bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • Submissions101

    Submissions1

    23 ŞUBAT 2007
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012