Показать сообщение отдельно
  #1 (permalink)  
Старый 19.01.2014, 00:18
Новичок на форуме
Отправить личное сообщение для Shurup312 Посмотреть профиль Найти все сообщения от Shurup312
 
Регистрация: 19.01.2014
Сообщений: 3

Как вставить 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 какой-то.

Так как же мне сделать, чтобы он в шаблон вставил тот элемент визуальный, который я создал?
Я думаю вопрос не нов, но не смог найти решения.

Заранее спасибо.
Ответить с цитированием