ディレクティブで定義されたスコープ変数の値をフェッチする必要があります。AngularJS を使用して、コントローラーでそのスコープ変数の値を取得する必要があります。スコープ変数の値を取得するにはどうすればよいですか?
指令
app.directive('checkToggle', function() {
return {
scope: true,
link: function ($scope, element, attrs) {
$(element).on('click', function() {
$(element).find('i').toggleClass('icon-check icon-check-empty');
if ($(element).find('i').hasClass('icon-check')) {
$scope.isChecked = 'true';
} else {
$scope.isChecked = 'false';
}
});
}
}
});
コントローラーで $scope.isChecked 値を取得する必要があります。