Edit in JSFiddle

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>