i cant figure how call function directive using ng-click.
this example of html:
<div> <directive-name data="exemple"> <button class=btn btn-primary type="submit" ng-click="search()"> </directive-name> </div>
this example of javascript :
... .directive('directivename', ['exempleservice', function(exempleservice) { function link(scope, element, attrs) { scope.search = function() { console.log("this working") }; }; return { link: link, restrict: 'e', scope: {data:'=', search:'&'} } }]);
thanks in advance! :)
you have create directive
includes button
inside directive template (either html or external file).
view
<div ng-app="app"> <directive-name data="exemple"></directive-name> </div>
directive
var app = angular.module('app', []) app.directive('directivename', function() { return { restrict: 'e', link: function(scope, element, attrs) { scope.search = function() { alert('boe'); } }, template: '<button class=btn btn-primary type="submit" ng-click="search()">click</button>' } })
Comments
Post a Comment