Как в templateUrl директивы передать параметр?
Спасибо, воспользовался советом Сергея Протько и сделал так.
Кусок директивы,return {
			template: '<ng-include src="getTemplateUrl()"/>',
			scope: {
				message: '=mainMessage',
				typeMessage: '=typeMessage'
			},
			restrict: 'A',
			controller: function($scope) {
				$scope.getTemplateUrl = function() {
					return 'template/common/' + $scope.typeMessage + "-message.tpl.html";
				}
			},
			link: function(scope, element, attrs) {
			}
		}
Может кому-то пригодится. Пол дня чехлов собирал)
Я в своём проекте сделал так:App.controller('formCtrl', ['$scope', function ($scope) {

    $scope.order = {
        md5hash:"036e4ab264;3253465a34535234524635f353",
        name:'Введите имя',
        phone:'Укажите свой номер',
        email:'Ваш почтовый ящик',
        address:""
    };

}]).directive('formorder', [function() {
    return {
        templateUrl: 'tpl/formOrder.html',
        replace: true,
        scope:{
        },
        link: function ($scope, $element, $attrs){
            $scope.order = $scope.$parent.order;
        }
    }
}]);
прямая связь