meteor.js Ostrio:files:使用包“aslagle:reactive -table”查看文件

时间:2016-09-15 07:48:58

标签: javascript meteor meteor-blaze

您是否有任何人使用“aslagle:reactive - table”软件包来显示使用数据集合中的“ostrio:files”软件包记录的文件。 这是我的代码:

File .html:
<template name="images">
{{> reactiveTable collection=images fields=fields settings=settings class="table table-striped table-hover table-condensed"}}
</template>

File .js:
Template.images.onCreated( () => {
  Template.instance().subscribe( 'files.images.all' );
});

Template.images.helpers({
  images: function () {
    return Images.find();
  },

  settings: function() {
        return {
            rowsPerPage: 20,
            showFilter: true,
            fields: [
            {
                key: 'file.name',
                label: 'Images'
            },
          ]
        };
    }
});

1 个答案:

答案 0 :(得分:0)

溶液:

Template.images.helpers({
  Images: function () {
    return Images.find().fetch();
  },
settings: function() {
        return {
            rowsPerPage: 20,
            showFilter: true,

            fields: [
            {key: 'link', label: 'link', tmpl: Template._link},
          ]
        };
    }
});

<template name="_link">
    <a href="{{_downloadRoute}}/{{_collectionName}}/{{_id}}/original/{{_id}}{{extension}}?download=true" download="{{name}}">{{name}}</a>
</template>