gpt4 book ai didi

javascript - Knockout.js SimpleGrid 无法正确渲染

转载 作者:行者123 更新时间:2023-12-02 19:07:36 25 4
gpt4 key购买 nike

我试图修改Knockout.js simpleGrid ,这样我就可以在单元格内容中放置超链接。我更换了

 this.addItem = function() {
this.items.push({ name: "New item", sales: 0, price: 100 });
};

 this.addItem = function() {
this.items.push({ name: "<a href='#'> click me </a>", sales: 0, price: 100 });
};

希望在点击“添加项目”按钮后,会出现一个新项目,其名称中带有链接。不幸的是,它呈现为纯文本,我在新项目的名称中得到了它

 <a href='#'>click me</a>

那么,有人可以帮忙吗?我想在网格单元格内放置一个超链接

最佳答案

simpleGrid 插件中的模板使用 td 上的 text 绑定(bind)。这将设置单元格的 innerText,因此任何 HTML 内容都会被转义。

您需要修改简单网格插件中的模板(称为“ko_simpleGrid_grid”),以使用 html 绑定(bind)而不是 text 或实际呈现特定内容你想要的。

关于javascript - Knockout.js SimpleGrid 无法正确渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com