<input type="file" id="file" name="file" ng-show="attachFile" />
  <button type="button" ng-model="attach" ng-click="add()">Attach</button>

  <div class="panel panel-default" ng-show="displayAttachments">
    <div class="panel-heading">
      <h3 class="panel-title">Attachments</h3>
    </div>
    <div class="panel-body">
      <ul class="list-group">

        <li class="list-group-item">C:\fakepath\angularjs_tutorial.pdf</li>

        <li class="list-group-item">display file path using ng-repeat in this panel</li>

      </ul>
    </div>
  </div>


我有一个名为attach的按钮,该按钮调用在控制器中编写的add()函数,该函数启用类型文件的输入。
该功能是


单击添加时显示选择文件按钮(输入类型=文件)
选择文件后,此选择文件必须消失并且出现附件字段
文件的路径必须出现在附件字段的li标签中,我认为可以使用ng-repeat完成
我必须能够通过上述文件上传另一个文件,并且该新文件的路径必须出现在已经选择的路径下方
文件。


我的控制器有此代码

$scope.attachFile = false;
$scope.displayAttachements = false;
$scope.add = function() {
  $scope.attachFile = true;
}

最佳答案

Check This Solution我认为这将有所帮助,因为文件类型输入属性没有绑定

08-26 17:14
查看更多