Angular js:如何禁用表格形式?

时间:2016-08-31 05:26:41

标签: angularjs angular-formly

我需要停用整个形式而不仅仅是字段。

也就是说,禁用整个表单以禁用表单而不只是处于只读模式?

任何人都可以帮忙。

下面是我的示例代码。我需要一个可以禁用整个表单的属性

$scope.formOptions = {
    formState : {
        readOnly : true
    }
};

2 个答案:

答案 0 :(得分:1)

如果要隐藏形式,您需要使用ng-showng-hide指令。

从控制器中,您可以决定是否根据范围变量隐藏或显示。

例如

在您的控制器中

 $scope.isHideForm = true ;

在您的视图中(html模板)

  <formly-form ng-hide="isHideForm">
    <!-- more code -->
  </formly-form>

希望这会对你有帮助!

答案 1 :(得分:1)

formlyConfigProvider.setType({
    name : 'input',
    wrapper : [ 'bootstrapLabel',
    'bootstrapHasError' ],
    templateUrl : 'Forminput.html',
    overwriteOk : true
});



<p ng-if="formState.readOnly">{{model[options.key].name}}</p>