まずここでは基本的にPlunkrコール<ng-content>の内側にあるコンポーネントのメソッドすべての
ですが、私は動的であるタブコントロールを持っています。任意の数のタブがあります。各タブには、この「遅延ロード」コンポーネントから継承するコンポーネントが含まれます。私が達成したい機能は、ユーザーがタブをクリックすると、タブ内に含まれているコンポーネントの中から「loadData」を呼び出します。
@ViewChildまたは@ContentChildを使用して子コンポーネントにアクセスしようとしましたが、何も試しても動作しないようです。
<div [hidden]="!active" class="pane">
<ng-content></ng-content>
</div>
とタブコンポーネント内のプロパティ「アクティブ」のセッターに、私は内に保持されているものの成分の.loadData()メソッドを呼び出したい:
タブのテンプレートがあります素子。これは達成可能ですか?
https://plnkr.co/edit/YA3WFkE1L3WJNyjspeWr?p=preview – yurzui
@yurzuiこれは、非常に役立ちました! :) ありがとうございました! –