【问题标题】:Domplate for JSON Firebug extension用于 JSON Firebug 扩展的 Domplate
【发布时间】:2014-03-12 00:51:16
【问题描述】:

我正在创建一个萤火虫扩展。我需要在面板中显示 json,我正在使用 textarea 来显示面板但它不起作用,扩展只是崩溃。 我试过这个:

var template = domplate(
        { 

                tag:
                TEXTAREA({"class": "textEditorInner", type: "text"},json)
        });

但插件崩溃了,但它适用于普通文本。

【问题讨论】:

  • 奇数。这是您的扩展程序中唯一的代码吗?
  • @fflorent 显然不是。无论如何,我完全测试了 domplate,由于双引号,它不支持在 input 或 textarea 中显示 json,所以我改用 ACE 编辑器。
  • 在此处的 Firebug 论坛中提问:groups.google.com/forum/#!forum/firebug。 Firebug 的人一定会帮助你的。

标签: javascript json firefox tags firebug


【解决方案1】:

请注意,您的 json 变量在传递给模板时应该包含一个带有反斜杠转义引号的字符串。

其他解决方案是首先呈现您的模板

var textarea = template.render();

然后通过

添加内容
textarea.value = json;

当然,您随后需要从模板中删除 json。

【讨论】:

  • 感谢您的回复,但我已经使用 ACE lib 而不是 domplate。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多