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

アプリケーションテンプレートの作成

アプリケーションテンプレートは、フレームワークとアプリケーションの読み込みのブートストラップを行います。 デフォルトの aura:template テンプレートを拡張するコンポーネントを作成して、アプリケーションのテンプレートをカスタマイズします。

テンプレートでは、<aura:component> タグの isTemplate システム属性を true に設定する必要があります。これにより、通常のコンポーネントでは許可されない <script> タグなどの制限項目を許可するようフレームワークに指示されます。

たとえば、サンプルアプリケーションには、aura:template を拡張する np:template テンプレートがあります。np:template は次のようになります。

1<aura:component isTemplate="true" extends="aura:template">
2    <aura:set attribute="title" value="My App"/>
3    ...    
4</aura:component>

コンポーネントで aura:template の拡張と、aura:set を使用した title 属性の設定がどのように行われるかを注目してください。

<aura:application>template システム属性を設定することで、アプリケーションはカスタムテンプレートを示します。

1<aura:application template="np:template">
2    ...    
3</aura:application>

テンプレートで拡張できるのは、コンポーネントまたは別のテンプレートのみです。コンポーネントまたはアプリケーションでテンプレートを拡張することはできません。