У меня есть контроллер:
function myController($scope) {
$scope.clicked = false;
}
и директива:
function myDirective() {
return {
restrict: 'E',
link: function(scope, elem, attrs) {
elem.bind('click', function() {
// need to update controller $scope.clicked value
});
},
template: '<div>click me</div>';
replace: true;
}
}
и I'm, используя его как это:
<div ng-controller="myController">
<my-directive></my-directive>
</div>
Как могу ли я изменить значение контроллера $ scope.clicked? спасибо!
сферы $ родительских спас меня :) Спасибо –
не хорошая практика. – carmelolg