Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function() {
- "use strict";
- function MyDirective() {
- return {
- restrict: "E",
- scope: {
- items: "="
- },
- link: function link(scope, element, attrs) {
- var children = element.children();
- var template = angular.element('<div class="item" ng-repeat="item in items"></div>');
- template.append(children);
- var wrapper = angular.element('<div class="list"></div>');
- wrapper.append(template);
- element.html('');
- element.append(wrapper);
- }
- };
- }
- angular
- .module("app.MyDirective", [])
- .directive("myDirective", [MyDirective]);
- }());
- <my-directive items="main.items">
- <h1>{{item.title}}</h1>
- <p>{{item.content}}</p>
- </my-directive>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement