Я пытаюсь добавить элемент ввода с ng-моделью внутри директивы.угловой, в директиве, добавляя к шаблону элемент с ng моделью
функция ссылка моей директивы:
link: function (scope, element, attrs) {
var elem_0 = angular.element(element.children()[0]);
for (var i in scope.animals[0]) {
elem_0.append(angular.element('<span>' + scope.animals[0][i].id + '</span>'));
//this part doesn't work
var a_input = angular.element('<input type="text">');
a_input.attr('ng-model', 'animals[0][' + i + '].name');
//end
elem_0.append(a_input);
}
, кажется, мне нужно позвонить $ компилировать() в конце, но понятия не имею, как это сделать.
спасибо, отлично работает. – Delremm
http://jsfiddle.net/N2TDT/1/ на скрипке – Delremm