javascript - ng-click 中方法的 if 语句

标签 javascript angularjs angularjs-ng-click

如果未设置 RoleName,我想执行 createRole(),否则每当我单击按钮时,方法 EditRole() 都会执行 EditRole()

<button type="submit" ng-click="selectedItem.RoleName? EditRole() : createRole()">Save Changes</button>

最佳答案

<button type="submit" ng-click="save()">Save Changes</button>

在 Controller 中:

 $scope.save = function(){

    if($scope.selectedItem.RoleName){
        EditRole() 
    }
    else{
        createRole()
    }

 }

关于javascript - ng-click 中方法的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36067309/

相关文章:

javascript - 如何在 AngularJS 中外部配置工厂

javascript - 是否可以从 javascript 手动引导 ng2+ 应用程序?

javascript - Angular 中的复杂用户权限

javascript - 如何为带有服务的 Controller 编写单元测试

javascript - 按钮 ng-click 和 ng-keyup 的 IE10 事件处理

javascript - Angular ng-change 或 ng-click 无法选择

javascript - 如何为每个数据更新多个元素

javascript - CKEDITOR 4.5.4 小部件拖放乘以小部件实例

angularjs - Favicon 没有第一次出现

angularjs - ng-click 不在嵌套指令中触发