Oracle JET QuickStart Basicテンプレートを使用して、Oracle JETでサンプル・アプリケーションを作成しました。私は、アプリケーションが2つのmudules間の通信を持つことを望みます。私はGeertjanのブログIntermodular communication in Oracle JET(Part 2)とIntermodular communication in Oracle JET(Part 3)に記載されている手順を試してみましたが、残念ながらうまくいかないようです。誰かがOracle JET QuickStart Basicテンプレートを使用して相互モジュラ通信を行う方法を教えてくれれば、大きな助けになります。ありがとうございました。Oracle JETでのモジュール間通信
0
A
答えて
0
すべてのモジュールからアクセス/変更できるグローバル変数を使用できます。
ステップ1:モジュール間で通信する変数(appController.js/main.js内)を定義します。
self.var1= ko.observable("");
self.var2= ko.observable('');
ステップ2:あなたは
self.rootModel = ko.dataFor(document.getElementById('globalBody'));
var variable1= self.rootModel.var1;
var variable2= self.rootModel.var2;
rootModel-
このことができます希望を取得した後、変数にアクセスできるモジュールで!ありがとうございました
1
いくつかのパラメータを渡すことができます。
<!-- Module binding with params -->
<div data-bind="ojModule: {name: currentName, params: currentName}"></div>
http://www.oracle.com/webfolder/technetwork/jet/jsdocs/ojModule.html
と変数モジュールは、あなたが試してみましたが、何のエラー、あなたが何であるかについての詳細を提供することができます
self.handleAttached = function (info) {
var param = ko.utils.unwrapObservable(info.valueAccessor()).params;
console.log(param);
self.variableToBeInitialized= param;
};
https://docs.oracle.com/middleware/jet230/jet/reference-jet/oj.ModuleBinding.ConventionMethods.html
関連する問題
- 1. DotNetNukeモジュール間通信
- 2. モジュール間の角度通信
- 3. Oracle jetのログイン・ページ
- 4. Oracle Jetの送信イベントからデータを送信
- 5. モジュール間で通信するnodjs
- 6. OracleサーバーデータベースとiOSクライアントアプリケーション間のデータ通信
- 7. モジュール間のエンティティとDTO通信
- 8. 角度4 - モジュール間の通信 - ベストプラクティス
- 9. javascriptモジュール間の通信方法
- 10. JSモジュールとhtml間の通信
- 11. raspberryPi、gsmモジュールとデータベース間の通信
- 12. モジュール間通信、角度J、ファクトリ
- 13. Oracle JetでWebサービスを使用する
- 14. Oracle JETバリデーターが必要ですか?
- 15. 異なるHTMLファイルのモジュール間のAngularJS通信
- 16. モジュール式ソフトウェアでのデータベース通信?
- 17. C++でのプロセス間通信
- 18. Luaでのプロセス間通信
- 19. サーバー間でのColdfusion通信
- 20. Oracle Avg年間通話数
- 21. スニッフプロセス間通信
- 22. プロセス間通信
- 23. デバイス間通信
- 24. 間のスレッド通信
- 25. iFrames間の通信?
- 26. サービスファブリックアプリケーション間の通信
- 27. セッション間の通信
- 28. オブジェクト間の通信
- 29. アプリケーション間の通信?
- 30. スレッド間の通信?
を取り付けた状態のパラメータで初期化することができます取得?あなたが読んだブログ記事から分かるように、これを行うには複数の方法があります。 – peppertech