如何在角度js中调用指令?

时间:2017-05-20 23:25:53

标签: javascript angularjs angularjs-directive

.directive('clinicalTrailModal', function ($compile) {
  return {
    restrict: 'EA',
      scope: {
          context: '=',
          dui: '='
      },
    templateUrl: 'app/templates/lbdAdsModal.html'
   })

我根据下面的真假条件调用此指令,

<clinical-trail-modal  value="currentUrl" dui="typeDisease._id" data-ng-if="clinicalTrailModal"></clinical-trail-modal>

但它确实有效。当我删除

 restrict: 'EA',
      scope: {
          context: '=',
          dui: '='
      },

这是有效的。我是angularjs的新手。任何人都可以帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

由于您将上下文传递到作用域,因此可能会失败。删除上下文,传入,或使其可选。

 restrict: 'EA',
      scope: {
          context: '=?', //optional
          dui: '='
      }