そこで、データ永続化フレームワークを Angular 1 モジュール (ここで見つけることができます) として構築し、React など、Angular 以外の他のアプリで使用 (または書き換え) したいと考えています。
UI 機能、ルート、または angular (コントローラーなし) に固有のものに関連するものは何もありません。これは、angular のモジュール システムを使用して編成された単なる JavaScript オブジェクトです。
(ほぼ: $qをプロミスに使用し、ダイジェスト ループと統合しますが、そのビットを削除し、別のプロミス ライブラリに切り替えて、Angular の外部で動作するようにします)
だから私がやりたいのは、これをある種の「JavaScriptモジュール」として書き直すことですが、それらを回避する方法がわかりません。
だから私の質問は:
- NodeとReactでこれを使用したい場合があることを念頭に置いて、どの形式のモジュールを作成する必要がありますか(AMD、CommonJS、ES6?)。
- angular モジュールで取得するのと同じ種類の依存性注入を取得できますか?
- $qに代わるフレームワーク (Bluebird など) はありますか?または、使用するモジュール形式に応じて制限がありますか?
- 私がこれを行う最初の人ではないことは明らかです(有用な情報が見つからないにもかかわらず)。ガイドや変換ツールさえあれば:-Dを指摘していただければ幸いです。