多晶型继电器连接

时间:2016-07-19 01:03:06

标签: reactjs relayjs

我在项目中使用graphql-jsgraphql-relay-js。我试图创造一个"多态的"类型。

我有两种类型,ActivityCheckin。每个人都与自己的评论版本(ActivityCommentCheckinComment)建立了联系。但是每个注释类型都使用Commentable接口。

我现在要做的是创建一个CommentableSourceActivity都可以使用的Checkin接口,这样我就可以构建只需要注释的容器而不必知道他们的来源。例如:

Relay.createContainer(CommentBlock, {
  initialVariables: { amount: 3 },
  fragments: {
    source: () => Relay.QL`fragment on CommentableSource {
      comments(last: $amount) {
        edges {
          node { ${CommentRow.getFragment('commentable') }
        }
      }
    }`,
  },
});

但据我所知,没有办法在界面上添加连接。这是真的?如果不是如何将其拉下来?

谢谢!

0 个答案:

没有答案