簡體   English   中英

在MeteorJS中拼接

[英]Splice in MeteorJS

是在“模板”的“返回”值中做出“拼接”

例:

Template.create.values = function () {
  return [{
    'value1': '1',
    'value2': '2',
    'value3': '3',
  }];
};
Template.create.events({
  'click #add': function () {
    Template.create.values.splice(Template.create.values.length, 0, {
      'value1': '1',
      'value2': '2',
      'value3': '3',
    });
  }
});

我在“ Template.create.events”中執行“每個”,並自動更改模板?

請改用會話變量或反應式字典。 例如:

var DEFAULT_VALUES = {
  'value1': '1',
  'value2': '2',
  'value3': '3'
};

Session.setDefault('createValues', DEFAULT_VALUES);

Template.create.values = function() {
  // I'm assuming you need this in a template
  return Session.get('createValues');
};

Template.create.events({
  'click #add': function() {
    var data = Session.get('createValues');
    data.push(DEFAULT_VALUES);
    Session.set('createValues', data);
  }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM