Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从字符串中获取qql表达式_Javascript_Graphql_Graphql Js_Template Literals_Tagged Templates - Fatal编程技术网

Javascript 如何从字符串中获取qql表达式

Javascript 如何从字符串中获取qql表达式,javascript,graphql,graphql-js,template-literals,tagged-templates,Javascript,Graphql,Graphql Js,Template Literals,Tagged Templates,我有一个带有GraphQL查询的字符串变量。我想写一个函数,它将返回这个gql标记。你能帮我写一下吗。例如: 输入: let input = `query { employee { id surname } }`; 输出: let output = gql`query { employee { id surname } }`; const getTagFromString = (input) => { ????? }; let output = getTagFromString

我有一个带有GraphQL查询的字符串变量。我想写一个函数,它将返回这个gql标记。你能帮我写一下吗。例如:

输入:

let input = `query { employee { id surname } }`;
输出:

let output = gql`query { employee { id surname } }`;

const getTagFromString = (input) => {  ?????   };

let output = getTagFromString(input);

useQuery(output);
你可以写

let input = "query { employee { id surname } }";
let output = gql([input]);

useQuery(output);