在codemirror-ui中我想执行这里描述的命令之一: https://codemirror.net/doc/manual.html#commands
我有以下代码:
<ui-codemirror ui-codemirror-opts="editorOptions" ng-model="model"/>
<input type="button" ng-click="selectAll()" value="Select All"/>
控制器:
$scope.selectAll = new function() {
// how to cm.execCommand('selectAll')?
}
答案 0 :(得分:0)
要使用angularjs在codemirror中执行命令或执行任何方法,您必须选择codemirror的实例,如下所示。
var codeMirrorInstance = angular.element('#idCodemirror')。CodeMirror;
之后您可以访问所有方法
codeMirrorInstance.refresh();
codeMirrorInstance.setSelection( {line: codeMirrorInstance.firstLine(), ch: 0}, {line: codeMirrorInstance.lastLine()+1, ch: 0});