Ich möchte close() -Funktion bei Klick irgendwo in der Seite aufrufen, hat aber nicht funktioniert. Ich habe geschrieben wie:Wie Sie eine Funktion der AngularJS-Anweisung aufrufen, wenn Sie auf eine beliebige Stelle auf der Seite klicken?
var liveSearch = function() {
return {
restrict: "A",
scope: {
myData: '=',
ngModel: '='
},
templateUrl: "/js/app/common/template/livesearch.html",
link: function ($scope, element, attrs) {
var close = function() {
$scope.status = "close";
};
$scope.open = function() {
$scope.status = "open";
};
$(document).on('click',function(){
close();
});
}
};
app.directive("liveSearch", liveSearch);
Bitte helfen, dieses Problem zu lösen.
Edited
<div live-search my-data="data" ng-model="typeId" ></div>
Können Sie teilen, wie Sie diese Richtlinie verwenden ?? – seekers01
Bitte schauen Sie in den bearbeiteten Abschnitt – vaqifrv