Ionic 3を使用しています。*、ちょうどボタンを含むコンポーネントを作成しています。"ion-button + icon-only"コンポーネントが動作しない
コンポーネントのコードは次のとおりです。
@Component({
selector: 'profile-button',
templateUrl: 'profile-button.html',
})
export class ProfileButtonComponent {
constructor(
private popoverCtrl: PopoverController
) {}
/**
* Present the Profile popover
* @param ev
* @returns {Promise<any>}
*/
async presentPopover(ev) {
let popover = this.popoverCtrl.create(ProfilePopover);
return popover.present({
ev
});
}
}
と私のテンプレートです:
<button ion-button icon-only (click)="presentPopover($event)" title="Profile">
<ion-icon name="person"></ion-icon>
</button>
問題:
問題がicon-only
ディレクティブは単に無視されていることです。ボタンにはまだ背景色があります。 テンプレートをコンポーネントの外に置くと、正しいスタイルが表示されます。
ディレクティブがコンポーネント内で使用できないように見えます。私のコンポーネントはAppModuleではなく、カスタムモジュールの中にあります。
どうすればこの問題を解決できますか? Ionic2では、指示文を手動でインポートする必要があることがわかりましたが、Ionic3では機能しません。テンプレートで
しかし、それはイオン含有量ではありません。それはヘッダーに使用され、イオン内容の中にラップするとスタイルが破られます。 –