更新meteor中的集合更新div

时间:2015-12-15 05:47:39

标签: angularjs meteor

这是我的第一个流星应用程序。它的主要灵感来自this blog post。我使用ng-switch来显示不同的消息,如:

<ng-switch on="message.type">
  <!-- Text Widget -->
  <div ng-switch-when="text" class="text">
    {{ message.text }}
  </div>
  <!-- Picture Widget -->
  <div ng-switch-when="picture" class="picture">
    <img ng-click="trackClick($event, message)" ng-src="{{message.picture}}">
  </div>
  <!-- Dynamic Widget -->
  <div ng-switch-when="dynamic" class="dynamic">
    <div class="content" ng-click="trackClick($event, message)">{{ message.content }}</div>
  </div>

此应用的行为方式如下:

  • 用户输入文本,更新流星集合并显示相应的文本小部件
  • DDP客户端(在Ruby中)侦听集合中的任何add事件。它使用textimagedynamic内容更新集合。
  • 前端创建一个新的DOM元素并在该元素中显示内容。

但是,我有一个名为dynamic的特殊内容类型,我不想创建新的DOM元素(每次),而是编辑现有DOM元素的内容。

我认为实现这一目标的方法是编辑相应的Mongo条目而不添加新条目。但是,当我必须添加新条目时,有没有办法可以使用此功能?

0 个答案:

没有答案