您好我正在尝试从隔离范围内调用父作用域上的函数。我有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
};
这是card.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>
指令只运行一个函数??
谢谢
答案 0 :(得分:0)
我发现了这个问题,我忘了将该属性添加到指令