在Angular中,如果在作用域中修改了ng-disabled的值,但是该修改没有生效,可能是由于作用域的继承关系导致的。以下是解决此问题的一种方法:
app.controller('MyController', function() {
  var vm = this;
  vm.myDisabledFlag = false;
  // 在某个事件或函数中修改myDisabledFlag的值
  vm.toggleDisabled = function() {
    vm.myDisabledFlag = !vm.myDisabledFlag;
  };
});
app.controller('MyController', function($scope) {
  $scope.myDisabledFlag = false;
  // 在某个事件或函数中修改myDisabledFlag的值
  $scope.toggleDisabled = function() {
    $scope.myDisabledFlag = !$scope.myDisabledFlag;
  };
});
通过以上步骤,你应该能够在作用域中修改ng-disabled的值后使其生效。