private void LinkFn(IScope scope, jQueryObject element, dynamic attr) { var expression = (string)attr.specialNgRepeat; scope.Watch(expression, (cur) => { var items = (List<object>)cur; var cloner = jQuery.FromElement(element[0]); var p = element.Parent(); foreach (var item in items) { var e = angular.Element(cloner.Clone()); var _scope = scope.New<dynamic>(); _scope.item = item; var elk = compileService(e.Contents())(_scope); p.Append(elk); } cloner.Remove(); }); }