Jquery 具有高级自动完成功能的角度文本编辑器
我正在尝试为Angular找到一个好的富文本编辑器指令,它支持将autocomplete作为树,这意味着: 例如,我可以传递一个用于自动完成的建议数组,每个建议都包含一个文本和一个用于嵌套建议的数组,以此类推 而且,我可以使用访问嵌套选项。比如说 所以,我通过它:Jquery 具有高级自动完成功能的角度文本编辑器,jquery,angularjs,angular-ui,rich-text-editor,Jquery,Angularjs,Angular Ui,Rich Text Editor,我正在尝试为Angular找到一个好的富文本编辑器指令,它支持将autocomplete作为树,这意味着: 例如,我可以传递一个用于自动完成的建议数组,每个建议都包含一个文本和一个用于嵌套建议的数组,以此类推 而且,我可以使用访问嵌套选项。比如说 所以,我通过它: [{ 'text': 'parent1', 'suggestions': [{ 'text': 'child1', }, { 'text': 'child2' }] }, { 'text', 'pa
[{
'text': 'parent1',
'suggestions': [{
'text': 'child1',
}, {
'text': 'child2'
}]
}, {
'text', 'parent2',
'suggestions': [{
'text': 'child3',
}, {
'text': 'child4'
}]
}]
用户可以写“p”来查看“parent1”和“parent2”作为建议。
当他选择任何一个并按下“.”时,他将其子项视为建议
JQuery选项也适用于我。您可以使用编辑器并添加自动完成功能:
var langTools=ace.requireace/ext/language\u tools;
var editor=ace.editeditor;
setOptions{enableBasicAutocompletion:true};
//使用http://rhymebrain.com/api.html
变量完成符={
getCompletions:functioneditor、会话、pos、前缀、回调{
如果prefix.length==0{callbacknull,[];return}
$.getJSON
http://rhymebrain.com/talk?function=getRhymes&word= +前缀,
functionwordList{
//类似于[{word:flow,freq:24,score:300,flags:bc,音节:1}]
callbacknull,wordList.mapfunctionea{
返回{name:ea.word,value:ea.word,score:ea.score,meta:lyme}
};
}
}
}
langTools.addCompleterrhymeCompleter;
在下面键入will这样的单词,然后按ctrl+space或alt+space完成押韵