У меня есть контроллер с методом, который получает параметр , и я хочу, чтобы директива вызывала этот метод и передавала параметр.угловой директивный вызов метода контроллера с параметром
Как добавить тег к контроллеру, когда пользователь нажимает на тег внутри директивы.
немного кода:
app.controller('MainCtrl', function($scope) {
$scope.chosenTags = ['clickToRemoveMe', 'if you click on tags below they should appear here'];
$scope.jokes = [{
id: 0,
content: 'bla bla bla bla',
tags: ['fat', 'blondes']
},{
id: 1,
content: 'another another another ',
tags: ['thin', 'dark']
}];
$scope.addTag = function(tag) {
$scope.chosenTags.push(tag);
},
$scope.removeTag = function(tag) {
removeA($scope.chosenTags, tag);
}
});
app.directive("joke", [function() {
return {
restrict: 'E',
templateUrl: 'joke.html',
scope: {
joke: '='
}
};
}]);
plunker: http://plnkr.co/edit/Vpip4mWmWeH8Lvi7I5t5?p=preview