var app = angular.module('miEjemplo',[]); app.directive('saludo', [function(){ return { restrict: "E", priority: 0, transclude: true, template: "<div>Hola {{data}}</div>", replace: false, scope: { data: "=data", } }; }])
<div ng-app="miEjemplo"> Nombre: <input type="text" ng-model="nombre"/> <saludo data="nombre" /> </div>