我正在使用jquery-file-upload如何描述http://css.dzone.com/articles/angularjs-file-upload,但我需要通過查詢字符串發送一個參數,所以我需要根據選擇選項更改來更改該參數,該值在$ scope中。
那麼我該如何做到這一點?提前致謝。
我正在使用jquery-file-upload如何描述http://css.dzone.com/articles/angularjs-file-upload,但我需要通過查詢字符串發送一個參數,所以我需要根據選擇選項更改來更改該參數,該值在$ scope中。
那麼我該如何做到這一點?提前致謝。
我發現使用jquery的文件上傳的事件的 '數據' 參數中的溶液,在https://github.com/blueimp/jQuery-File-Upload/issues/355
@srigi
添加以下代碼AngularJS控制器:
$scope.$on('fileuploadadd', function(e, data) {
data.url = '/attachfile?param=test';
});
這對我來說似乎是一種破綻。如果需要將url設置爲異步調用的結果,該怎麼辦?在這種情況下,用戶交互可能會在設置URL之前發生。 fileupload的角度插件監視選項更改(版本2.0.1的337行),但我不知道如何去實現它。 –
HTML (與此處相同:https://stackoverflow.com/a/18580266/750216):
file-upload='uploadOptions'
JS:
$scope.uploadOptions = {
url: yourDynamicUrl
}
您能否提供更完整的答案?你在哪裏「吸引」了該數據屬性。在角度示例代碼中沒有add()回調。所有事情都是使用範圍和控制器以「角度方式」處理的。 – srigi