Ich möchte ein Standardverhalten für eine Funktion festlegen. Wenn die Funktion übergeben wird, sollte sie diese Methode ausführen, andernfalls sollte eine Standardmethode verwendet werden. Unten ist ein Code-Snippet, das ich versucheStandardwert für Funktionen in AngularJs festlegen
module.directive("zoll",function(){
return{
restrict:"EAC",
scope:{
displayName: "@",
buttonClick: "&"
},
template:"<input type='button' id='cncl' value={{displayName}} ng-click='buttonClick()'>",
controller:function($scope){
console.log($scope.buttonClick);
if($scope.buttonClick === undefined){
$scope.buttonClick = function() {
alert("Inside Button");
}
}
}
}
});
Lesen Sie zuerst, wie Fragen zur Formatierung http://stackoverflow.com/help/formatting –