Как вставить DOM-элемент
Строю форму редактирования записи.
Мне с сервера приходит json в котором есть данные типа
[{"title":"...","value":"...","type":"..."},
{"title":"...","value":"...","type":"..."},
{"title":"...","value":"...","type":"..."}]
То есть я теперь для каждого параметра буду строить строку, в которой я слева укажу название, далее в зависимости от параметра type будут разные визуальные элементы, типа select, input и т.д.
Шаблон сделал таким
<tr ng-repeat="item in data">
<td>{{item.title}}</td>
<td>{{prepareElement(item)}}</td>
</tr>
Ну и думал просто сделаю в prepareElement то-то типа
return document.createElement(type);
А не тут то было, он мне в шаблон потом вставляет JSON какой-то.
Так как же мне сделать, чтобы он в шаблон вставил тот элемент визуальный, который я создал?
Я думаю вопрос не нов, но не смог найти решения.
Заранее спасибо.
|