textAngular
を使用してパッケージ化されたAngular.js
プロジェクトに実装しようとしていbrowserify
ます。
rangy
とtextAngular
経由でインストールしnpm
ました。それらは次のように含まれています。
global.rangy = require('rangy');
require('angular-sanitize');
require('textangular');
browserify
viaでパッケージをコンパイルするとgulp
、エラーは表示されません。ただし、エディターのツールバーのボタンをクリックするとすぐに、次のエラーが表示されます。
TypeError: g.rangy.saveSelection is not a function
at Scope.m.startAction (http://localhost:3000/js/main.js:38077:9364)
at Scope.executeAction (http://localhost:3000/js/main.js:38076:5862)
at fn (eval at <anonymous> (http://localhost:3000/js/main.js:18310:15), <anonymous>:4:230)
at callback (http://localhost:3000/js/main.js:28558:17)
at Scope.$eval (http://localhost:3000/js/main.js:20997:28)
at Scope.$apply (http://localhost:3000/js/main.js:21097:25)
at HTMLButtonElement.<anonymous> (http://localhost:3000/js/main.js:28563:23)
at HTMLButtonElement.dispatch (http://localhost:3000/js/main.js:3252:214)
at HTMLButtonElement.elemData.handle (http://localhost:3000/js/main.js:3209:98)
私はまた、saveSelection
このような機能を無駄に含めようとしました:
global.rangy.saveSelection = require('rangy/lib/rangy-selectionsaverestore');
このバグ レポートと同じエラーですが、私にとってはまだ修正されていません: https://github.com/fraywing/textAngular/issues/853。
助けていただければ幸いです。さらに情報が必要な場合は、お知らせください。