Angular: transclude example 1.3
http://angularjs.org/
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.js"></script>
<div ng-controller="myCtrl">
<div my-customer myvariable="customer"></div>
</div>
JavaScript
angular.module('myApp', []).controller('myCtrl', function ($scope) {
$scope.customer = {
name: "Firstname And Lastname",
address: "My Address"
};
})
.directive('myCustomer', function () {
return {
scope: {
myvariable: "="
},
template: 'Name: {{myvariable.name}} Address: {{myvariable.address}}'
};
});