Verbindliche click-Ereignis auf das Kind-element im-Richtlinie von AngularJS

Habe ich folgende Richtlinie.

(function () {
    'use strict';
    angular.module('ap.App')
        .directive('clearCancelFinishButtonsHtml', function () {
            return {
                scope: {
                    clearFunction: '='
                },
                replace: true,
                templateUrl: 'directives/clearCancelFinishButtons.html',
                link: function (scope, el, attrs) {
                    var clear= angular.element(el.find('button.clear'));
                    console.log(el.find('.clear'));
                    clear.bind("click", function () {
                        alert("here");
                    });
                }
            }
        });
})();

und es verweist auf die html-Datei wie folgt

<div class="row pull-right">
    <div class="col-lg-12 col-md-12 col-sm-12">
        <button type="button" class="custom-default clear">CLEAR</button>
        <button type="button" class="custom-danger">CANCEL</button>
        <button type="button" class="custom-info" ng-click="ap.save()">FINISH</button>
    </div>
</div>

Was ich wollte, zu tun ist, greifen die Schaltfläche mit clear Klasse innerhalb der Richtlinie und geben Sie eine click-Ereignis zu. Aus irgendeinem Grund click-Ereignis an element selbst scheint zu arbeiten, aber ich konnte nicht das halten der Kind-element zu binden. Jede Hilfe wird sehr geschätzt.

PS.
Ich bin mit der Richtlinie
<clear-cancel-finish-buttons-html id="{{$id}}" clear-function="'resetConfigurationPageInputs'">
</clear-cancel-finish-buttons-html>

UPDATE----------

Wollte ich so sein wie ich will in der Lage sein, um dynamisch hinzufügen und entfernen-Funktion aus der Richtlinie Erklärung selbst.

InformationsquelleAutor Dinesh Devkota | 2016-05-06

Schreibe einen Kommentar