注意:我对 angularjs 很陌生
问题的最佳解决方案/实践是什么:我有一个数组或类型化的值,对于每种类型应该有不同的输入(模板和输入验证)?
例如和简化
var vars = [
{
type: 'int',
value: 42,
min: 0,
max: 42
},
{
type: 'text',
value: 'foobar'
},
]
对于'int'模板将是
<input type="range" max="{{max}}" min="{{min}}" value="{{value}}" />
对于“文本”
<textarea>{{value}}</textarea>
在实际情况下,会有很多带有奇怪接口的输入