ブートストラップフォームを静的HTML/AngularjsからFormlyおよびAngularjSに移動したいと思います。ここで私は、現在のフォームを作成する方法である:anuglarjsとformlyを使用してインライン(フォーム水平)ブートストラップフォームを作成するにはどうすればよいですか?
<div class="col-md-12">
<form role="form" name="myForm" class="form-horizontal" >
<div class="form-group">
<label for="qgOrder" class="col-md-3 control-label">Group Order</label>
<div class="col-md-3">
<input id="qgOrder"
name="qgOrder"
ng-model="qG.qgOrder"
type="number"
class="form-control"
/>
</div>
</div>
<!-- Additional <divs> repeated for additional input fields --!>
</form>
</div>
これは、ラベルや必要に応じてクラスを使用して入力フォーム入力フォームにブートストラップラベルにcol-md-3
とcol-md-xx
から属性の両方のアライメントが可能になります。
どうすればangular-formly
でこれを行うことができますか?
HTML::
<div class="col-xs-12">
<form >
<formly-form model="vm.user" fields="vm.form"></formly-form>
</form>
</div>
Javascriptを:私はclassName: "form-inline"
を追加することにより、簡単なのインラインフォームを作成することができます
vm.form = [{
key: 'UserName',
type: 'input',
className: 'form-inline',
templateOptions: { label: 'User' }
}];
を私は修正するために秘密のソースを把握することはできませんフォーマット。簡単な方法は、入力とフォームの両方の要素にクラス型を追加することですが、どうすればよいでしょうか?可能であれば、カスタムテンプレートから離れていきたいと思います。
ご協力いただきありがとうございます。