Reputation: 65
I want to execute createRole() if RoleName is not set else the method EditRole() but instead EditRole() execute for both whenever i click the button
<button type="submit" ng-click="selectedItem.RoleName? EditRole() : createRole()">Save Changes</button>
Upvotes: 0
Views: 89
Reputation: 1687
Probably a better solution would be
<button type="submit" ng-click="check(selectedItem.RoleName)">Save Changes</button>
$scope.check=function(role){
if(role){ // exist
EditRole();
}
else{
createRole(); // if role name is not set
}
}
Upvotes: 0
Reputation: 36
<button type="submit" ng-click="save()">Save Changes</button>
In controller:
$scope.save = function(){
if($scope.selectedItem.RoleName){
EditRole()
}
else{
createRole()
}
}
Upvotes: 2