この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Lightning Out の連動関係

特別な Lightning 連動関係アプリケーションを作成して、Lightning Out またはVisualforce の Lightning コンポーネントを使用してリリースされる Lightning コンポーネントアプリケーションのコンポーネント連動関係を説明します。

Lightning Out を使用して Lightning コンポーネントアプリケーションが初期化されるときに、Lightning Out はアプリケーション内のコンポーネントの連動関係を読み込みます。これを効率的に行うには、事前にコンポーネントの連動関係を指定して、Lightning Out の起動時に定義を一度に読み込めるようにする必要があります。

連動関係を指定するメカニズムが、Lightning 連動関係アプリケーションです。連動関係アプリケーションは、単なる <aura:application> で、いくつかの属性と <aura:dependency> タグによる連動関係コンポーネントの説明が含まれています。Lightning 連動関係アプリケーションは、ユーザが直接使用するために実際にリリースされるアプリケーションではなく、Lightning Out または内部で Lightning Out を使用する Visualforce の Lightning コンポーネント の連動関係を指定するためにのみ使用されます。

基本的な Lightning 連動関係アプリケーションは、次のようになります。
1<aura:application access="GLOBAL" extends="ltng:outApp"> 
2    <aura:dependency resource="c:myAppComponent"/>
3</aura:application>

この例では、<c:myAppComponent> は、$Lightning.createComponent() を使用して 発信元サーバ 上に作成しようとしている Lightning コンポーネントアプリケーションの最上位コンポーネントです。$Lightning.createComponent() を使用してページに追加する異なるコンポーネントについてそれぞれ連動関係を作成します。

最上位コンポーネント内に含まれている他のコンポーネントについて心配する必要はありません。Lightning コンポーネントフレームワークによって、子コンポーネントの連動関係解決が処理されます。

メモ