私のangularjsプロジェクトでは、htmlからのクリックに関する問題に直面しています。 を次のように私のコードモジュールには、私はクリックイベントを追加した私は、ヘッダモジュールおよび認証モジュールheader.component.htmlでanglejs4の別のコンポーネントのクリックイベント機能をトリガーする方法
import { Component } from '@angular/core';
@Component({
selector: 'layout-header',
templateUrl: './header.component.html'
})
export class HeaderComponent {
constructor() {}
}
を持っている私の意図は、他のコンポーネント クリックコードから関数を呼び出すことです続くように私はheader.component.tsに同じ「clickLogout」を追加した場合 を呼び出すdoes'nt場合
<ul>
<li class="nav-item"><a class="nav-link" (click)="clickLogout($event)" routerLinkActive="active"> Logout </a> </li>
</ul>
「clickLogout」機能は、他のコンポーネントに追加され、それが動作します。
しかし、私は別のコンポーネントにそれを必要とするいくつかの理由で、だから、ビューから他の構成要素のクリックをトリガする任意のオプションがあります:(クリック)=「clickLogout($イベント)」
私はangularjs4、誰かを使用していますご意見をお聞かせください!
app
--auth
----auth-logout.component.ts
--shared
----layout
-------header.component.ts
-------header.component.html
を次のように
ディレクトリ構造がある私は、AUTH-logout.component.ts
どのコンポーネントから呼び出すのですか?これら2つのコントローラと親子関係はありますか?または彼らはちょうど兄弟ですか? – Rahul
親子関係はなく、ただの兄弟です。ヘッダコンポーネントとの間でクリックが必要です – Ajith
私もディレクトリ構造を追加しました – Ajith