別の角度リピート内に角度リピートを作成しようとしています。私が書く場合:
{{field.labels}} 次のような配列を出力します。
[{"name":"media","label":"Media"},{"name":"frilans","label":"Frilans"}]
本当に簡単なことを試してみると、
<fieldset
class="options"
ng-repeat="mylabel in field.labels"
>
<input type="radio" >{{mylabel}}
</fieldset>
入力タグの数が配列の項目数に対応しているので動作しているように見えますが、{{mylabel}} が出力されません。なんで?
コードの完全なサンプルは次のとおりです: http://codepen.io/anon/pen/FEyir
これは完全なフィールド変数で、.options
type=radio の場合にのみ使用されます:ng-switch-when="radio"
fields:
[
{
label: 'First Name',
name: 'firstname',
key: '',
type: 'text',
//fixa requierd i templatesen
required: true
},
{
label: 'Last Name',
name: 'lastname',
key: '',
required: true,
},
{
label: 'Email',
name: 'email',
key: '',
required: true,
type: 'email',
},
{
key: '',
type: 'radio',
labels:
[
{
name: 'media',
label: 'Media'
},
{
name: 'frilans',
label: 'Frilans'
}
],
}
],
},