Я выяснил, в чем проблема: у меня была ошибка CORS, когда я пытался использовать свою конечную точку Graphql с сервера разработки Angular (localhost:4200
), поэтому я создал прокси, который указал на мою конечную точку:
{
"/graphql/*": {
"target": "https://my-endpoint/",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
}
}
И изменил URL Graphql на: http://localhost:4200/graphql
. Благодаря этому я смог решить проблему с CORS, однако, похоже, что Apollo Dev Tools также использует URI /graphql
.
Итак, я изменил свою конфигурацию прокси на:
{
"/stg_graphql/*": {
"target": "https://my-endpoint/graphql",
"secure": false,
"logLevel": "debug",
"changeOrigin": true,
"pathRewrite": {
"^/stg_graphql": ""
}
}
}
И указал graphql на: http://localhost:4200/stg_graphql
. Когда я сделал это, все начало работать.
Примечание: чтобы запустить сервер разработки с прокси-сервером, который я использую: ng serve --proxy-config proxy.config.json
.
Вы хотите использовать пустой функция:
$('#mydiv').empty();
Иначе должен только установить HTML на пустую строку:
$('#mydiv').html('');
Я не думаю empty()
, или html()
то, что Вы ищете. Я предполагаю, что Вы ищете что-то как strip_tags
в PHP. Если Вы хотите сделать это, чем необходимо добавить эту функцию:
jQuery.fn.stripTags = function() {
return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') );
};
предположим это - Ваш HTML:
<div id='foo'>This is <b>bold</b> and this is <i>italic</i>.</div>
И затем Вы делаете:
$("#foo").stripTags();
, Который приведет к:
<div id='foo'>This is bold and this is italic.</div>