如何从内部 formlyform 指令获取数据
How to get data from an inner formlyform directive
我在字段数组中放置了一个指令。该指令中有另一个 formlyform,它显示几个字段。这些内部字段具有的任何验证 (required/min/max/etc) 都会在失败时正确显示验证消息。但是,我在让字段的值冒泡到主窗体的模型时遇到了麻烦。
请看这个jsbin
请注意,InnerFieldTest
字段是从放置在 exampleDirective
中的 formlyform 中提取的。还有一个 outerfieldtest
字段放置在主表单上。如果您在三个字段中输入数据,模型只会显示外部字段的数据。我相信我对为什么会发生这种情况有一个基本的理解(内部形式的模型没有在外部形式的模型中表示)。但是,我不确定如何解决这个问题。
有人有什么建议吗?
PS...任何人也有关于如何让内部形式从外部形式看到提交 btn 调用的想法?当我在主窗体上按下提交按钮时...我希望内部窗体像主窗体一样得到验证(这意味着任何缺少的东西都会变成红色)。
我找到了完成此任务的好方法。看看这个github sourcecode
MacKentoch 给了我一些关于如何获取指令内形式的内部形式模型的提示。谢谢大佬!
我在字段数组中放置了一个指令。该指令中有另一个 formlyform,它显示几个字段。这些内部字段具有的任何验证 (required/min/max/etc) 都会在失败时正确显示验证消息。但是,我在让字段的值冒泡到主窗体的模型时遇到了麻烦。
请看这个jsbin
请注意,InnerFieldTest
字段是从放置在 exampleDirective
中的 formlyform 中提取的。还有一个 outerfieldtest
字段放置在主表单上。如果您在三个字段中输入数据,模型只会显示外部字段的数据。我相信我对为什么会发生这种情况有一个基本的理解(内部形式的模型没有在外部形式的模型中表示)。但是,我不确定如何解决这个问题。
有人有什么建议吗?
PS...任何人也有关于如何让内部形式从外部形式看到提交 btn 调用的想法?当我在主窗体上按下提交按钮时...我希望内部窗体像主窗体一样得到验证(这意味着任何缺少的东西都会变成红色)。
我找到了完成此任务的好方法。看看这个github sourcecode
MacKentoch 给了我一些关于如何获取指令内形式的内部形式模型的提示。谢谢大佬!