Ich plane, Angular2 mit GraphQL zu verwenden. Ich suche nach einer Möglichkeit, GraphQL-Modell auf dem Client zu verwenden, um Abfragen dynamisch zu erstellen. Wie kann ich diese Idee umsetzen?GraphQL Isomorphic Modell
GraphQL Modell sieht aus wie
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
}
}
});
Alle Datentypen aus GraphQL.JS importieren
I-Daten-Datentypen auf dem Client von diesem GraphQL Modell validieren möchten.
GraphQL Abfrage sieht aus wie
mutation RootMutation {
editUser (name: "Bjarne", age:64) {
name
surname
_id
age
}
}
ich in Angular2 Daten Alter Wert geändert, und ich möchte oben beantragen wurde
Können Sie ein bisschen mehr ausarbeiten? Es könnte Menschen, die Angular2, aber nicht GraphQL oder umgekehrt kennen, eine Antwort geben. –