Làm cách nào để truy cập các chức năng điều khiển chỉ thị từ liên kết chỉ thị? Bellow điều khiển thông qua liên kết là sản phẩm nào, tôi muốn nhận được trong nó hiển thị() hide() chức năng.Làm thế nào để truy cập các chức năng điều khiển trong liên kết chỉ thị?
chỉ hiện tại của tôi:
app.directive('showLoading', function() {
return {
restrict: 'A',
// require: 'ngModel',
scope: {
loading: '=showLoading'
},
controller: function($scope, $element) {
return {
show: function() {
alert("show");
},
hide: function() {
alert("hide");
}
};
},
link: function($scope, $element, $attrs, controller) {
$scope.$watch('loading', function(bool) {
if (bool) {
controller.show();//undefined
} else {
controller.hide();
}
});
}
};
});
Cảm ơn bạn đã mô tả cách truy cập bộ điều khiển chỉ thị khi có bộ điều khiển yêu cầu bổ sung. –