don`t know how to change display language from javascript to such as swift(or something else)
I installed using "npm install monaco-editor" command
<script src="node_modules/monaco-editor/min/vs/loader.js"></script>
<script>
var editor;
require.config({ paths: { 'vs': 'node_modules/monaco-editor/min/vs'
}});
require(['vs/editor/editor.main'], function() {
editor =
monaco.editor.create(document.getElementById('container'), {
value: [
'function x() {',
'\tconsole.log("Hello world!");',
'}'
].join('\n'),
language: 'javascript',
theme: "vs-dark"
});
});
function showMessage() {
var text = editor.getValue();
monaco.editor.setModelLanguage(editor.getModel(), "swift")
editor.updateOptions({
language: "objective-c"
});
alert(text);
}
</script>
I expect the after running showMessage function, display codes changes to objective-c from javascript. and actually error shows nothing. does anyone know how to do it ??