Come eseguire il rendering di un elenco di definizioni dinamiche utilizzando AngularJS?Come eseguo il rendering di un elenco di definizioni dinamiche utilizzando AngularJS?
Esempio:
dati:
[
{
key: 'a',
value: 'x'
}, {
key: 'b',
value: 'y'
}
]
HTML desiderata:
<dl>
<dt>a</dt>
<dd>x</dd>
<dt>b</dt>
<dd>y</dd>
</dl>
L'esempio a http://docs.angularjs.org/tutorial/step_08:
<dl>
<dt>Availability</dt>
<dd ng-repeat="availability in phone.availability">{{availability}}</dd>
</dl>
lavori per una serie dinamica di DDS e un statico mber di dts, ma non un numero dinamico di entrambi.
Hai provato a utilizzare questa funzione?Ho ricevuto l'errore: 'TypeError: Object # non ha alcun metodo 'hasAttribute'' –
@gevgeny sembra che ci sia un bug in cui non puoi avere testo (inclusi spazi bianchi) tra ng-repeat-start e ng-repeat-end. Questo plunker funziona: http://plnkr.co/edit/9BhyYhQlQMRZtZKIsZ8G –
Sembra che tu abbia ragione. Grazie. –