Angular js : 如何禁用表单?

Angular js : How to disable the formly form?

我需要禁用整个 formly 表单,而不仅仅是字段。

也就是说,禁用整个表单,以便 表单被禁用 而不仅仅是只读模式?

谁能帮忙。

下面是我的示例 code.I 需要一个 属性 可以 禁用整个表单 .

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

在您的情况下,您需要使用 ng-showng-hide 指令隐藏形式。

并且在您的控制器中,您可以根据范围变量决定是隐藏还是显示。

例如 :

在你的控制器中

 $scope.isHideForm = true ;

在您看来(html 模板)

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

希望对您有所帮助!

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



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