ACE editor elementsをAngularJSプロジェクトに埋め込み、JSON編集機能を有効にしようとしています。コントローラAngerJSプロジェクトにACEエディタを組み込むことはできません。
$scope.ace_options = {
useWrapMode : false,
showGutter: true,
mode: 'json',
onLoad: function() {
console.log('onLoad fired.');
},
onChange: function() {
console.log('onChange fired.');
}
};
0123で
Bower.json
"dependencies": {
"angular-ui-ace": "v0.2.3"
}
モジュールの依存関係
angular.module('myApp', ['ui.ace']);
ACEの設定:ここでは、すべての構成/設定これまでは、
Htmlの
<div id="editor" ui-ace="ace_options" ng-model="myJson" style="height: 400px"></div>
私は常にエラーを以下の取得しかし:私は間違って
"message": "Error: ui-ace need ace to work... (o rly?)",
何をやっているか、私が何かを逃したのですか?
このアセットはbower_componentsフォルダにありますか? bower_components/ace-builds/src-min-noconflict/ace.js ...さらに、HTMLにリンクしているスクリプトはありますか? ' – ThisClark
@ThisClarkはい、bower_componentsフォルダには** ace-builds **フォルダがあります。ファイルは依存関係としてangle-ui-aceライブラリと共にロードされるため、ファイルは無視されます。 – Dozent
だから、それを手に入れました。 htmlの** ace.js **リンクに関してあなたは正しかったです。何とかそこにはない。この問題はエースライブラリーか、手動で含める必要がありますか? – Dozent