我从fineuploader开始,当我在我的角度应用程序中集成这个很棒的库时,我目前遇到了问题。
我的模板中有一些角度表达式:
<div id="simple-previews-template" style="display: none">
...
<div class="qq-upload-button-selector qq-upload-button small postfix">
{{ 'ACTION.BROWSE' | translate }}
</div>
...
{{ Upload.warn }}
</div>
但这些表达式根本没有被替换:我的浏览器会显示{{ 'ACTION.BROWSE' | translate }}
和{{ Upload.warn }}
而不是其值。
我首先认为它归因于<script type="text/template" id="..."></script>
标记,因此我更改为<div id="..." style="display: none"></div>
而没有效果。
我怎样才能使用角度绑定与fineuploader一起工作?
我也有兴趣知道它为什么不起作用;)
答案 0 :(得分:0)
如果没有看到更多代码,很难确切地说明如何解决您的问题。最有可能的是,在您通过Fine Uploader将模板添加到DOM之后,您需要$compile
模板对照正确的$scope
。
此外,我还不确定您为什么要将模板包含在隐藏的<div>
中。它应该是<script>
type="text/template"
。请参阅https://github.com/FineUploader/integration-examples/tree/master/src/angularjs-nodejs处的Angular示例。