【发布时间】:2017-12-19 13:42:42
【问题描述】:
我是 angular2 的新手,并通过引用 URL 尝试使用动态表单及其字段生成。我得到了预期的表格。
由于动态表单组件使用 ng-container 逐个渲染字段,如下所示,循环它
<ng-container
*ngFor="let field of config;"
dynamicField
[config]="field"
[group]="form">
</ng-container>
我正在使用如下所示的表单模板
<dynamic-form
[config]="config"
#form="dynamicForm"
(submit)="submit($event)">
</dynamic-form>
我想将动态表单内的模板呈现为两列而不是一列。基本上我想定义放置在动态表单指令内的 html 字段位置。例如
<dynamic-form
[config]="config"
#form="dynamicForm"
(submit)="submit($event)">
<div class="clearfix">
<div class="col-md-6 col-sm-6" id="FIRST_NAME"></div>
<div class="col-md-6 col-sm-6" id="LAST_NAME"></div>
</div>
</dynamic-form>
<ng-container> 如何帮助替换我们在指令模板中给出的相应字段。或者建议使用动态表单组件在定义的位置动态呈现 html 的最佳方法。
请指教
【问题讨论】:
-
你期待什么结果?
-
@yurzui 我们如何控制字段位置的放置。由于 ng-container 只是一个一个渲染它。
-
@yurzui 供您参考,附上屏幕
-
谢谢。我去看看
标签: javascript html angular typescript angular2-template