1
typescript .tsファイルで未定義のプレースホルダ属性が取得されています。ここ は私のボタンの上に私をクリックすると、私はそれが引数「ClosingDateとメソッドのTest1()を呼び出しtypescript .tsファイルのngcontrolのプレースホルダー属性の値を取得する方法
function Test1() {
var i;
for (i = 0; i < arguments.length; i++) {
alert(arguments[i].name); //here i got correct thing i.e.- "ClosingDate"
alert(arguments[i].placeholder); //here i'm expecting - "M/d/yyyy" but i got wrong value - "undefined"
}
}
コード -
HTMLコード -
<label class="lab1">Closing date</label>
<input placeholder="M/d/yyyy" type="text" [(ngModel)]="_module.ClosingDate" ngControl="ClosingDate" #ClosingDate="ngForm">
<button type="submit" class="custombutton" (click)="Test1(ClosingDate)">Get Placeholder value</button>
活字ファイルをwrote-私のコードです"私のngcontrolの名前です。引数を使ってTest1()メソッドのngcontrolという名前を見つけましたが、警告ウィンドウのプレースホルダの値を "M/d/yyyy"の代わりに "undefined"にします。
.tsファイルに書き込んだコードはhtml入力コントロールで正常に実行されていますが、ngcontrolを使用すると正常に実行されません。どのようにプレースホルダ値が得られますか?
おかげ
カピルBhagwatあなたの答えのための
おかげで、私はボタンをクリックしたときに、引数としてより多くのコントロール名を送信するので、私は、この方法では任意の仮引数を書いていませんよ、すべてのコントロールのプレースホルダ値を送信することはできません。また、一部のコントロールにはプレースホルダ値がありません。別のオプションを提案してください。 –