我想创建一个指令,在使用 ng-repeat 指令创建的<dd>
每个元素之后创建一个元素。<dt>
如何设置<dd>
等于指令属性值或 ng-repeat 范围模型值的内容?
<dl>
<dt ng-repeat="item in items" insert-dd="{{ item.dd_vaue }}">{{ item.dt_value }}</dt>
</dl>
angular.directive('insertDd', function () {
restrict: 'A',
link: function (scope, element, attrs) {
var dd = angular.element('<dd> here is attrs.insertDd or scope.item.dd_value </dd>');
dd.insertAfter(element);
$compile(dd)(scope);
}
});