が、私はこれらのはリピートngの
{
"data":{
"xyz":[
{
"number":"1",
"short_text":"Vertrag unterzeichnen",
"long_text":"Nach Vertrabsunterzeichnung Namen eintragen",
"is_photo":false
},
{
"number":"2",
"short_text":"HR unterrichten",
"long_text":"HR hat eigene Workflows",
"is_photo":true
}
]
}
}
のようなバックエンドからJSONデータを受信していますし、HTMLに私は、フォームを移入していますAngularJSで条件に基づいて必要な入力タイプのファイルを作成します
<tr data-ng-repeat="choice in choices track by $index">
<td>{{choice.number}}</td>
<td><p>{{choice.short_text}}</p></td>
<td><input type="textbox" size="50" class="des-textinput" ng-model="choice.desc" required></td>
<td><input type="checkbox" ng-model="choice.include"></td>
<td><input type="file" id="abc{{$index}}" class="photo-upload"
file-model="pic{{$index}}" accept="image/*">
</td>
</tr>
今私は受け取っているJSONのis_photo
の値がtrue
であれば、入力タイプファイルを必要としたいと思っています。各行について、値がis_photo
の場合、false
である必要はありません。条件は、第1の入力タイプのファイルであろう所与JSONから
が最初の行のように必要ではないであろうis_photo
はfalse
であるが、is_photo
の値がtrue
であるように、第2の一つが必要となります。
どうすればよいですか?あなたがドキュメントについては "NG-必要"
を使用することができます
フォームのコードも記入してください。 – 31piy
あなたの 'file-model'ディレクティブを[ng-modelコントローラ](https://docs.angularjs.org/api/ng/type/ngModel.NgModelController)と[ng-formコントローラ] (https://docs.angularjs.org/api/ng/type/form.FormController)、その指令のコードを投稿する必要があります。 – georgeawg