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>
指令是否只運行一個函數?
謝謝
請添加或鏈接到最小,工作示例。 –
你在哪裏調用這些函數?來自'card.html'?發佈你的'card.html'。另外,任何控制檯錯誤? –