テンプレートをいくつかの場所で使用しようとしていますcompany_address.html
が、ルートによっては、別の変数で構築されています。
テンプレート:
Username: {{ user.company.name }}
Company: {{ user.company.company_name }}
データは$http
サービスからロードされます。
オファー ページでは、ユーザーは によって定義されますがoffer.user
、注文ページでは によって定義されorder.user
ます。そのために同じテンプレートを使用したいと思います。
$rootScope
また、アプリケーションで認証が必要なため、ユーザーが定義されていることにも言及したいと思います。
私は試してみました:
<any ng-include="'path/to/company_address.html'" onload="user=offer.user">
オファーページなどに似ていますonload="user=order.user"
が、これは機能しません。onload は、ng-include ディレクティブによって作成されたスコープではなく、paranet スコープを変更することを知っています。
ng-include で定義されたオブジェクトに同じ html スニペットを含めることは可能ですか?