GraphQL で Angular2 を使用する予定です。クライアントで GraphQL モデルを使用して動的にクエリを作成する方法を探しています。このアイデアをどのように実装できますか?
GraphQL モデルは次のようになります
exports default new GrapqhQLObjectType({
name: 'User',
description: 'A user type in our application',
fields: () => {
_id:{
type: new GraphQLNonNull(GraphQLID)
},
name:{
type: new GraphQLNonNull(GraphQLString)
},
surname:{
type: new GraphQLNonNull(GraphQLString)
},
age: {
type: GraphQLInt
}
}
});
すべての dataTypes は GraphQL.JS からインポートされます
この GraphQL モデルからクライアントのデータ データ型を検証したいと考えています。
GraphQL クエリは次のようになります
mutation RootMutation {
editUser (name: "Bjarne", age:64) {
name
surname
_id
age
}
}
Angular2 データの age 値を変更し、上記をリクエストしたいのですが、自動的に生成されました