首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用Dukescript动态地将元素插入HTML页面

是否可以使用Dukescript动态地将元素插入HTML页面
EN

Stack Overflow用户
提问于 2015-09-14 11:19:02
回答 1查看 98关注 0票数 0

我想动态地从DukeScript页面中添加/删除元素,以响应用户的操作。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-15 05:24:11

是的有可能。要做到这一点,有不同的方法。DukeScript在html中使用敲除绑定。

如果要从dom添加删除元素,可以将其嵌入到条件块中:

http://knockoutjs.com/documentation/if-binding.html

现在,根据模型中的属性,这个块的内容将被添加到dom中。例如,如果用户勾选一个复选框,模型的一个布尔属性将为真,则该条件将适用,您的dom元素将被添加。

例如,如果希望向列表中添加新元素,可以使用foreach绑定:

http://knockoutjs.com/documentation/foreach-binding.html

可以将其绑定到模型的数组类型属性。然后,对于每个元素,将添加包含在foreach块中的dom元素。此元素的数据可以绑定到list元素的属性。

还有其他方法..。这取决于你到底想要什么。如果你给出一个你想要达到的目标的例子,它将有助于找出最佳的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32563470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档