如何造型被应用在与字符串AngularJS的选择的字符(How is styling being a

2019-11-04 16:54发布

我在对面的富文本编辑器来此plunkr ,想知道究竟如何能够在代码来了解一个特定的element具有与装饰bold的造型?

$container.html()显示在适当的造型console ,但它是如何知道被选定为造型,其字符串的一部分?

Answer 1:

这样plunkr使用称为HTML5功能contenteditable 。 总之这个属性变成一个HTML元素(通常是div)到的东西,可以像textarea的,但你正在编辑的页面上实际HTML。 为所述选择的造型粗体按钮使用Document.execCommand到一个命令应用到当前选择。

这里有一个入门CONTENTEDITABLE的execCommand和教程: https://code.tutsplus.com/tutorials/create-a-wysiwyg-editor-with-the-contenteditable-attribute--cms-25657 。 希望帮助。

PS我更新您的评论对其他问题的链接。



文章来源: How is styling being applied on selected characters of the string- AngularJS