2017-07-25 14 views
1

私はangular4のアプリケーションにprimengボタンを持っています。Primengボタンにラベルが表示されない

ボタンのラベルが表示されていません。ボタンがラベルなしで非常に小さく表示されています。

<div id="main"> 
    <form #newJobCleanUpForm="exForm" (ngSubmit)="onSubmit(exampleForm)"> 

    <label class="stylelabel" for="jobNumber"><span>Job Number</span> 
     <input type="text" pInputText class="styletext" id="jobNumber" required [(ngModel)]="jobNumber" name="jobNumber"> 
     <button pButton type="button" label="Click"></button></label> 
</form> 
</div> 
+0

私が試したが、それでもそのはい、私はそれを取り出して、それが働いていなかった – Jan69

+0

働いていません。代わりに私はこれを試したをクリックして動作しています – Jan69

答えて

0

私のフォームには、primengの​​テキストエリアがあり、テキストエリアにname属性を追加するのを忘れています。 Primengの​​ボタンは表示されませんでした。私はこのミスを修正し、すべてうまく動作します。

+0

これは、通常の非PrimeNGボタンであるためです。通常のHTMLボタンはラベル属性を知らないが、子コンテンツを表示する。 (PrimeNGボタンの機能が不要な場合は、通常のボタンを使っても問題ありません)。 –

+0

はい。ButtonModuleをインポートしても、プリミティブボタンが機能しません。 – Jan69

+0

モジュールのソースコードを投稿してください。 –

1

この問題は、PrimeNGのButtonModuleのインポートがないために発生します。

同じモジュールに、このインポートを追加してください、あなたのコンポーネントが定義されている。

import {ButtonModule} from 'primeng/primeng'; 

... 

@NgModule({ 
    imports: [ 
     ... 
     ButtonModule 
    ] 
    ... 
関連する問題