Angular Meteor 1.3 - Помощники по сбору

Я пытаюсь получить самый превосходный пакет помощников по сбору метеоритов для работы с Angular Meteor 1.3. У меня есть две коллекции.

    Lists.attachSchema(new SimpleSchema({
  title: {
    type: String
  },
  archived: {
    type: Boolean
  }
  createdAt: {
    type: Date,
    denyUpdate: true
  },
  sort: {
    type: Number,
    decimal: true,
    optional: true
  },
  updatedAt: {
    type: Date,
    denyInsert: true,
    optional: true
  }
}));

и карты:

Cards.attachSchema(new SimpleSchema({
  title: {
    type: String
  },
  archived: {
    type: Boolean
  },
  listId: {
    type: String
  },
  members: {
    type: [String],
    optional: true
  },
  userId: {
    type: String
  },
  sort: {
    type: Number,
    decimal: true
  }
}));

Я определил помощника коллекции следующим образом:

Lists.helpers({
  cards() {
    return Cards.find({
      listId: this._id,
      archived: false
    }, {sort: ['sort']});
  }
});

Я использую составную публикацию, чтобы сначала получить список, а затем карты, связанные через подписку. Это работает неуклюжий Дори. Но в моем шаблоне, когда я не могу понять, чтобы получить эквивалент list.cards() работая в моем ng-repeat, Вот отрывок из моего контроллера и соответствующая разметка шаблона.

$reactive(this).attach($scope);

      //note this is composite publish
      this.subscribe('list', () => {
        return [$stateParams.listId];
      });

      this.helpers({
        lists: () => {
          return Lists.findOne({_id: $stateParams.listId});
        }
      });

<a class="" ng-repeat="card in list.cards">
  • Я получаю проблему бесконечного дайджеста в основном
  • Ты не можешь позвонить list.cards() в ng-repeat, ng-repeat не работает с функциями, я получаю бесконечную проблему дайджеста, когда я пытаюсь
  • Вызов, как в примере, ничего не делает, но я верю, что это потому, что он возвращает функцию.
  • Другие старые решения включают просто добавление функции области видимости и запросов, но это, кажется, не работает и теряет реактивность.

Что-нибудь очевидное? Я видел, что у некоторых других были проблемы с той же самой вещью, но в более ранних версиях углового метеора безуспешно, надеясь, что кто-то понял это. Благодарю.

0 ответов

Другие вопросы по тегам