所以我找到了解决方案!这并不是说库是坏的,更重要的是文档非常薄,并且它们让你知道库存.我最终跟踪了代码中的整个路径,该代码在构建时需要.
在之前的一期中,我需要在删除时立即停止上传文件,并建议有人在ng-click功能中进行上传.
这是他们给我的代码.(点击时flow.js上传文件)
ctrl.uploadItems = function(e){
//Do what you need to do
e.opts.query = {student_id: $scope.globals.userInfo.id, assignment_id: ctrl.submissionParams};
e.upload();
};
Run Code Online (Sandbox Code Playgroud)
然后通过注销e我发现对象有query选项在那里我修改块如下.
ctrl.uploadItems = function(e){
e.opts.query = {parameter_to_add: value};
e.upload();
};
Run Code Online (Sandbox Code Playgroud)
这样,您就可以在上传时以任何方式修改对象.
我在ApsasK的https://github.com/flowjs/ng-flow/issues/33上找到了这个答案
您可以使用查询选项传递自定义参数.你有三种选择.
方案一:
<div flow-init="{
query: { id: 2, source: 'flow_query' },
headers: { id: 5, source: 'flow_header' }
}">
Run Code Online (Sandbox Code Playgroud)
方案二:
<div flow-init="{
query: functionFromcontroller
}">
Run Code Online (Sandbox Code Playgroud)
方案三:
<div flow-init="config">
</div>
Run Code Online (Sandbox Code Playgroud)
在你的控制器中:
function MyCtrl($scope) {
$scope.config = {
query: function (flowFile, flowChunk) {
// function will be called for every request
return {
id: 2, source: 'flow_query'
};
}
};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3376 次 |
| 最近记录: |