清除旧的流星订阅数据

特朗·特兰

我有一个使用动态订阅的Meteor模板:

    var templateId = event.target.value;
    Meteor.subscribe('orderTemplateShow', templateId)

templateId 根据我选择的选择值而变化:

    <p><label>Select Template</label></p>
    <select id="templateSelect" name="templateSelect">
        <option disabled selected> Select Template </option>
        {{#each orderTemplates}}
            <option value="{{this._id}}">{{this.templateName}}</option>
        {{/each}}
    </select>

选择模板后,模板的信息将呈现在模板上的表格上。

我的桌子:

 <table id="templateItems" class="table">
            <thead>
                <tr>
                    <th>Product Code</th>
                    <th>Brand</th>
                    <th>Description</th>
                    <th>Member Price</th>
                    <th>Quantity</th>
                    <th></th>
                </tr>
            </thead>
            <tbody>
                {{#each templateItems}}
                <tr>
                    <td>{{productCode}}</td>
                    <td>{{brand}}</td>
                    <td>{{description}}</td>
                    <td>${{memPrice}}</td>
                    <td><input type="text" id="qty" value ="{{quantity}}"></td>
                    <td><button class="btn btn-primary removeCartItem">Remove</button></td>
                </tr>
                {{/each}}
            </tbody>
        </table>
        </form>

但是,当我单击一个新模板时,除我选择的新模板中的数据外,旧模板中的数据仍会显示在表上。因此,有没有办法让我从旧的订阅中动态删除数据?

谢谢!

米歇尔·弗洛伊德(Michel Floyd)

订阅发布时,请保留订阅句柄。然后,当您想取消该订阅时,调用.stop()以取消它。

var subHandle = Meteor.subscribe('orderTemplateShow', templateId);
...
subHandle.stop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清除旧数据的能力

来自分类Dev

自动清除旧数据

来自分类Dev

流星createContainer重新订阅数据

来自分类Dev

流星客户端minimongo注销后会保留订阅的收集信息。新登录的用户看到的是旧数据

来自分类Dev

从MsSql清除较旧的数据

来自分类Dev

流星:订阅和数据之间的区别

来自分类Dev

流星上载清除/重置表格数据

来自分类Dev

图表js旧图表数据未清除

来自分类Dev

在Chrome中清除旧的浏览数据,而不是较新的数据

来自分类Dev

流星-未登录时发布/订阅用户数据

来自分类Dev

流星订阅数据未显示在Chrome控制台中

来自分类Dev

如何清除从旧快照创建的表中的数据

来自分类Dev

流星订阅回调

来自分类Dev

流星发布/订阅问题

来自分类Dev

选择活动的流星订阅

来自分类Dev

流星发布/订阅无效

来自分类Dev

流星发布/订阅

来自分类Dev

选择活动的流星订阅

来自分类Dev

流星。订阅/发布问题

来自分类Dev

流星反应渲染订阅

来自分类Dev

如何删除旧订阅

来自分类Dev

流星搜索清除结果

来自分类Dev

流星铁路由器用户的订阅速度不够快?加载前一条路线的订阅数据

来自分类Dev

流星铁路由器用户的订阅速度不够快?加载前一条路线的订阅数据

来自分类Dev

流星-模板中的{{#each}}首先加载旧数据,然后重新加载

来自分类Dev

流星-模板中的{{#each}}首先加载旧数据,然后重新加载

来自分类Dev

流星模板由于某种原因未获取数据。对何时订阅感到困惑

来自分类Dev

请解释流星的钢铁路由器数据并订阅/发布渲染

来自分类Dev

如何使用ES6将流星订阅数据传递到React Component Props