如何动态更改ng2-uploader中的url

问题描述 投票:3回答:1

我在angular2应用程序中使用ng2-uploader。

这是我的代码:

 options: Object = {
   url: "http://localhost/APP/opsnd/api/index.php/mydkd/configured/?"+JSON.stringify(this.type)
 };

我在上面的代码中所做的是我附加了一个动态更改的参数,并随文件一起发送到服务器。

HTML:

input type="file" ngFileSelect  [options]="options" (onUpload)="handleUpload($event)" (beforeUpload)="beforeUpload($event)">

问题是,当我选择一个文件时,它会使用默认的[option] url自动加载到服务器。因此,即使网址中的参数发生更改,默认网址也会发送到服务器。如何动态更改[options]以便它监听组件中的更改?

angular2-forms angular2-inputs
1个回答
4
投票

有一个setOptions()方法,您可以在其中更新您的新网址,如下所示,

this.uploader.setOptions({ url: newUrl });

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.