2

我正在使用找到的 $dialog 引导指令在 $dialog 框中实现找到的 jquery 文件上传插件的 AngularJS 代码:http://blueimp.github.io/jQuery-File-Upload/:http ://angular -ui.github.io/bootstrap/#/dialog

一切都按预期工作,模态出现正常,文件上传正常等......问题是当模态关闭时,出现3个错误,然后无论何时打开或关闭模态,它们都会继续显示在控制台上. 他们是:

cannot call methods on fileupload prior to initialization; attempted to call method 'processing'
cannot call methods on fileupload prior to initialization; attempted to call method 'active'
cannot call methods on fileupload prior to initialization; attempted to call method 'progress'

我可以看到错误可能发生在哪里,我只是不确定为什么或如何解决这些问题。谢谢!

这是一个带有相关问题的 plnkr。 http://plnkr.co/edit/vQUpJGBPGNNKsU91qIG3

4

2 回答 2

3

您应该使用ng-attr-data-fileupload="options"而不是data-fileupload="options"in user-photo-tpl.html。但为了让它工作,你应该将你的角度升级到最新版本。这个 ng-attr-* 允许在解析后将属性添加到 DOM 元素。

于 2013-06-02T01:22:25.790 回答
0

这已在最新版本的插件中得到解决,回到仅使用 data-fileupload 参数。

plunker 已更新以反映这一点。

于 2013-06-12T12:13:06.693 回答