2017-10-03 2 views
1

に私は複数の条件 EXPはVUEのJS2

<div v-for="row in formFields" class="col-md-6"> 
      <div class="form-group"> 
       <label for="formGroupExampleInput">{{row.nameField}}</label> 

<input v-model="product[row.nameField]" v-if="row.type == 'Number'&& row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput" :placeholder="row.nameField"> 

とVUE JSにV-場合に使用したい場合には、複数の条件を追加することはできませんが、それはいずれかが私を助けることができる 仕事dosen't?

+0

なぜ同じ条件倍にする必要があり、正しいと

<input v-model="product[row.nameField]" v-if="row.type == 'Number'&& row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput" :placeholder="row.nameField"> 

の前にスペースを入れる場合、これは動作するはず? && ..の前にスペースを追加してください。row.typeField == 'Number' && ...はrow.typeField == 'Number'でなければなりません&& – CodeHacker

+0

申し訳ありません私はあなたが言ったことを試してみるが、無効な式:v-if = "row.typeField == 'Number' && row.type = '入力'" – user7787302

答えて

0

あなたは

<input v-model="product[row.nameField]" v-if="row.type == 'Number' && row.typeField == 'Input'" type="number" class="form-control" id="formGroupExampleInput" :placeholder="row.nameField"> 
関連する問題