2017-04-12 103 views
0

嗨,我想在一個獨立的範圍內的父範圍調用一個函數。我有2個功能,但只有一個功能是工作,但第二個是永遠不工作,我可以在隔離範圍內調用多個函數嗎?

.directive('dirctiveName', function() { 
     return { 
      restrict: 'AE', 
      replace:true, 
      scope: { 
       parent_function1: '&', 
       parent_function2: '&', 
       alert: '=', 
       isorder: '=' 
      }, 
      templateUrl: "app/pages/dashboard/card.html", 
      controller: function ($scope, $interval) { 

       $scope.function2= function() { 
        $scope.parent_function2(); 
       }; 

       $scope.function1 = function() { 
        $scope.parent_function1(); 
       }; 
      } 

我有dashboardCtrl控制器dashboard.html它包含

$scope.parent_function1= function() { 
     // will do some code 
     }; 

    $scope.parent_function2= function() { 
      // will do some code 
     }; 

這裏是卡。 html代碼

<div class="card-header" style="background-color:{{color}}"> 
    <button ng-click="function1()" class=" btn btn-success"> 
    call function1 
    </button> 
    <button ng-click="function2()" class=" btn btn-success"> 
    call function2 
    </button> 
</div> 

指令是否只運行一個函數?

謝謝

+1

請添加或鏈接到最小,工作示例。 –

+0

你在哪裏調用這些函數?來自'card.html'?發佈你的'card.html'。另外,任何控制檯錯誤? –

+0

hamitay

回答

0

我發現這個問題,我忘了的屬性添加到指令

相關問題