2017-11-13 9 views
0

固有のHTMLボタン要素に基づいて独自のdisabledプロパティを含むカスタム角度コンポーネントを作成する方法を知りました。無効な属性を持つカスタム角度ボタンコンポーネントを作成する

disabledプロパティが含まれていないbutton要素の独自の実装があります。この機能を追加する方法と、使用できず、クリックできないことを確認したいと考えました。

おかげ

答えて

1
import { Component, Input } from '@angular/core'; 

@Component({ 
    selector: 'my-button', 
    template: `<button [disabled]="disabledValue">button</button>` 
}) 
export class MyButtonComponent { 
@Input() 
public disabledValue: boolean; 
} 
//usage: <my-button [disabledValue]="true"><my-button/> 
+0

おかげで、それは理にかなっています。好奇心の念から、いくつかのネイティブHTML要素の機能を拡張する予定がある場合、通常はコンポーネントを囲んで追加しますか? –

+0

実際には、 ボタンで[無効] = "true"(またはfalse)を直接使用できます。 – Michael

関連する問題