Я пытаюсь выяснить, как динамически создавать форму на основе массива полей, возвращаемых с сервера.Как динамически создавать форму с помощью angularjs
Что-то вроде этого
[{
id: "title",
type: "text", /* Map to Input type=text */
regex: "/^[a-zA-Z]+/"
},{
id: "summary",
type: "memo", /* Map to Textarea */
regex: "/^[a-zA-Z]+/"
},{
id: "priority",
type: "list", /* Map to Select */
options: [1,2,3,4,5]
}]
Я не могу понять, хороший способ сделать это, даже с нг-повтора. Как только форма имеет около 30 полей и 15+ разных типов ввода, она становится очень уродливой.
Что такое «Угловой» способ сделать это, или я должен генерировать dynamic.js и template.html динамически на сервере?
Это действительно применяется только тогда, когда каждый элемент массива имеет то же поле. Это становится очень грязным, когда каждое поле может быть другого типа. –
ya .. Это для того же поля .. – Ved