答えはすでにこの質問にあります:イオン1の場合は"Add More" button for generating dynamic form inputs using ionic framework?ですが、イオン2の場合は解決策を探していますが、最初の入力にはマイナスボタンが表示されます。イオン2ダイナミックフォーム入力
1
A
答えて
0
.tsファイルにこれらのダイナミックアイテムを作成すると仮定して、最初のインスタンスで非表示にする要素に* ngIfを追加しないのはなぜですか?この作品のようなものはありますか?
<div *ngFor="let number of items; let $i = index">
<!-- content here-->
<button
class="button"
*ngIf="!$i = 1"
ion-button
clear
large
(click)="remove();">
</button>
</div>
あなたがngStyleを行うと、表示は適用できない場合:なしを同じように、または単に最初のボタンを含まないために、あなたのスタイルを変更します。ここ
.button:first-of-type { display: none }
0
[OK]を、それがそうであるように、あなたがこれを行うことができ、他の方法も
まずカウントダイナミック入力のための配列を作る..です
例えば..
myinputs = [];
テンプレートをこのように準備します。
<div *ngFor="let item of myinputs">
<ion-input [(ngModel)]="item">
</div>
<button ion-button (tap)="addinput()">add input</button>
<button ion-button (tap)="result()">result</button>
は今、あなたがionic2にしようとしたことは何か少しaddinputアクション
addinput(){
// for now you can push empty string
this.myinputs.push("")
}
/// you can simply console out to see the result
result(){
console.log('result',this.myinputs)
}
関連する問題
- 1. Angular2 - ダイナミックフォームの入力
- 2. イオン2、イオン入力またはイオン日時の「モード」入力プロパティー
- 3. イオン2アラート入力リサイズ
- 4. は、入力フィールドの値のイオン2
- 5. リムーバブル入力/ラベル(イオン2)で検索
- 6. イオン入力が
- 7. 入力値を取得する* ngForイオン生成で入力2
- 8. イオン2リフレッシュするイオン入力テキストを取得
- 9. イオン入力ボックス幅
- 10. イオン3入力パーセンテージマスク
- 11. イオンHTML入力フィールド
- 12. イオン3入力マスク
- 13. イオン入力のイオン3キーボード問題
- 14. Visual Studioで角度2とイオン2を入力する
- 15. 進入力、選択HTMLイオン
- 16. イオン形態は、キーボード入力
- 17. イオン2 - イオン入力を含むイオンアイテム内にイオンアイコンを追加できない
- 18. ダイナミックフォーム
- 19. ダイナミックフォーム
- 20. イオン2 - リップル効果を手動で入力する
- 21. イオン入力が角度2で機能しない
- 22. イオン2 - カスタムコンポーネント@入力が正しく機能しない
- 23. 依存性注入角2 - イオン2&タイスクリプト
- 24. イオン入力タイプのテキストはアルファベットのみを受け入れるべきです+イオン2
- 25. 角2 /イオン2入力ボックスのフォーカス機能が存在しません
- 26. イオン入力からの入力を取得する
- 27. イオン入力の通貨入力ディレクティブの実装方法
- 28. イオン3のイオン入力に間違っている
- 29. 差b/w(入力)と(イオン交換)イベント - イオン3
- 30. Yii2ダイナミックフォーム
を追加するには?コードをポストに追加してください。質問をする前に、これを見てみましょうhttp://stackoverflow.com/help/how-to-ask – Aravind