var directives = angular.module('myModule', []); directives.directive('list', function() { return { restrict: 'A', scope: { listItems: '=' }, replace: true, template: '<ul><li ng-repeat="item in listItems">*{{item}}*</li></ul>' }; }); function UserSignupPage($scope) { $scope.fruits = ['apples', 'bananas', 'tomatoes']; } UserSignupPage.$inject = ['$scope'];
<h1>Testing</h1> <div ng-controller="UserSignupPage"> <p>Fruits!</p> <div data-list data-list-items="fruits"></div> </div>