0

我的网站有几种收集名称相关信息的形式(名字、姓氏、后缀等)。我决定创建一个简单的 html 文件来创建这些字段,而不是在各个页面上的每个控制器上添加/格式化这些字段。这个 html 文件只包含 4 个文本输入。

计划是使用这个 html 文件作为模板,因此可以很容易地在多个表单中合并相同名称的相关字段。

我创建了一个 JSBin: http: //jsbin.com/nenepuyalu/1/edit ?html,js,output

在这个例子中,我没有包括我的各种包装器或验证逻辑(太痛苦了)。也就是说,你可以看到我在哪里创建了一个新类型nameInputGroup。这种类型是一个 templateUrl 指向input-group-name.html它有两个文本输入。

我在验证这两个输入时遇到问题。由于它们没有直接添加到fields数组中,我不确定如何将字段标记为具有requiredmin/max验证要求。

有什么建议么?还是有更好的方法来实现这一点?

4

1 回答 1

0

如果我正确理解您的用例,您只是希望能够在具有相同系列字段的几个地方不重复自己。有几种方法可以做到这一点。这是我的建议: http: //kentcdodds.jsbin.com/mokeza/edit ?html,js,output

基本上,您将配置放在一个单独的文件中,然后将concat这些字段与您想要的额外字段一起放置(您可以链接concat调用)。

于 2015-08-26T19:06:54.873 回答