在Angularjs中分配指令值

时间:2014-12-01 12:41:06

标签: angularjs directive

我正在使用angularjs,我有这个指令:

.directive('myCustomer', function() {
     return {
     restrict: 'C',
     templateUrl: 'hola.html'
   };
});

这是控制器:

.controller('demoController', function($scope) {

  $scope.directive ='my-customer';
}) 

我的问题是这个语句在HTML中不起作用:

<div class="{{directive}}"></div>

但它适用于另一个:

<div class="my-customer"></div>

有没有办法动态调用指令?

PD:请原谅我的英文,感谢stackoverflowers编辑我的文本并使它们连贯。

编辑:也许我没有解释自己,但我想用{{variable}}调用该指令。

                       Gonzalo

1 个答案:

答案 0 :(得分:0)

试试这个,

       .directive('myCustomer', function() {
             return {
             restrict: 'E',
             templateUrl: 'hola.html'  

 };
})

在这样的模板使用中,

<my-customer></my-customer>