与angularsjs兼容的html编辑器

    Html编辑器很多,之前我是使用xheditor,但用angularjs重写时,发现用不了,于是上网找了一个口碑不错的kindeditor,但也是用不了。

    Kindeditor用不了的原因是,你要使用一个特定id的textarea,然后kindeditor会在document.ready()中将特定id的textarea转换成编辑器;但angularjs只会在index.html第一次读取时执行document.ready(),之后通过"#"读取其他网页时是不会执行ready方法的。当然我想kindeditor会提供一个手动的方法(如下面所说的),但当时我没有深究,到网上找了另外一个。

    这是通过stackoverflow找到的,有人问tinymce和ckeditor哪个好,其中有人回答tinymce跟angularjs兼容不错,于是我选了第二个...... 按照其文档,它提供几个转换方法:第一个是设定要转换的textarea的class为特定class,当然这种方法对angularjs也是不行的,因为这种转换写在了document.ready()里面;然它也提供了手动转换的方法,CKEDITOR.replace('textareaId'),textareaId为你要转换的textarea,把代码放在textarea的下面就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值