尝试在angularjs中的2个不同输入文件类型上重置2个不同的ng模型
我对angular是个新手,我正在尝试在点击交叉图像时清除模型尝试在angularjs中的2个不同输入文件类型上重置2个不同的ng模型,angularjs,Angularjs,我对angular是个新手,我正在尝试在点击交叉图像时清除模型 <div class="content"> <div class="field"> <label for="form-bridge-logo1">Logo 1</label> <input id="form-bridge-logo1" type="text" value="" ng-model="myFile.name" />
<div class="content">
<div class="field">
<label for="form-bridge-logo1">Logo 1</label>
<input id="form-bridge-logo1" type="text" value="" ng-model="myFile.name" />
<button class="clear-file" ng-if="myFile.name" ng-click="clear(myFile)"></button>
<input type="file" id="browsefile" name="cover" file-browser="myFile" data-logo-type="primary" class="browse-file-input" accept="image/jpg, image/jpeg, image/png"/>
<label for="browsefile" class="browse-btn">Browse</label>
</div>
</div>
<div class="content">
<div class="field">
<label for="form-bridge-logo2">Logo 2</label>
<input id="form-bridge-logo2" type="text" ng-model="myFile1.name"/>
<button class="clear-file" ng-if="myFile1.name" ng-click="clear(myFile1)"></button>
<input type="file" id="filebrowse" name="cover" file-browser="myFile1" data-logo-type="secondary" class="browse-file-input" accept="image/jpg, image/jpeg, image/png"/>
<label for="filebrowse" class="browse-btn">Browse</label>
</div>
</div>
你可以这样做:
<button class="clear-file" ng-if="myFile.YOURDATA" ng-click="myFile.YOURDATA=''">Clear</button>
清除
因此,您不需要额外的函数clear函数中条件的用途是什么。
<button class="clear-file" ng-if="myFile.YOURDATA" ng-click="myFile.YOURDATA=''">Clear</button>