AngularJS 像输入一样验证 json
AngularJS Validate a json like an input
我有一个输入为 "required" 的表单。当您的值只是文本时,这是完美的。
我还有一个输出 json 字符串的指令。我还想在提交表单之前验证此 json。
我无法用这个 ng-model 创建输入,因为输入里面写着 [Object]。将此 json 字符串化并创建一个自定义验证器来验证 json 是一个好习惯吗?
不,这不是一个好的做法,您不应该这样做,而是为 JSON 的不同属性进行不同的输入,因为 stringify 无法验证您的 JSON。 Json 应该在验证后提交表单时动态创建。
我有一个输入为 "required" 的表单。当您的值只是文本时,这是完美的。
我还有一个输出 json 字符串的指令。我还想在提交表单之前验证此 json。
我无法用这个 ng-model 创建输入,因为输入里面写着 [Object]。将此 json 字符串化并创建一个自定义验证器来验证 json 是一个好习惯吗?
不,这不是一个好的做法,您不应该这样做,而是为 JSON 的不同属性进行不同的输入,因为 stringify 无法验证您的 JSON。 Json 应该在验证后提交表单时动态创建。