AngularJS 像输入一样验证 json

AngularJS Validate a json like an input

我有一个输入为 "required" 的表单。当您的值只是文本时,这是完美的。

我还有一个输出 json 字符串的指令。我还想在提交表单之前验证此 json。

我无法用这个 ng-model 创建输入,因为输入里面写着 [Object]。将此 json 字符串化并创建一个自定义验证器来验证 json 是一个好习惯吗?

不,这不是一个好的做法,您不应该这样做,而是为 JSON 的不同属性进行不同的输入,因为 stringify 无法验证您的 JSON。 Json 应该在验证后提交表单时动态创建。