【发布时间】:2016-09-25 19:25:20
【问题描述】:
我正在处理一个包含 80 多个表单的大型项目。每个事务都有一个表单,现在我考虑使用 Angular 动态创建这个表单。此动态表单创建过程将生成带有模型名称和验证规则的输入字段。我将在 Angular 控制器中编写表单的定义。所以我的好奇心是知道这种想法实际上是好的,或者我应该考虑其他一些方法。我在服务器端使用 Node.js 和 Express js。
【问题讨论】:
-
为什么不使用 HTML fragments,每个自定义表单一个?您可以通过控制器或在实际的 HTML 源代码中以编程方式包含这些内容。这听起来比将 80 多种表单的 HTML 埋在 Javascript 代码中更易于维护。
-
我将在控制器中创建一个 json 对象,该对象将包含字段类型(文本、单选按钮、复选框等)、字段的模型名称和字段验证现在我将使用 ng-repeat 生成它字段。这种方法好还是需要一些改进?
标签: javascript html angularjs