0

我最近开始使用 formly,我觉得嵌套键方法(在此处详述)是最正确的,所以我试图在我的应用程序中使用它。

我遇到了“hideExpression”中使用的选择器的问题。在此示例中,我没有找到正确的方法来使“main.retrival.location”输入显示“main.rental.retrival.flag”复选框何时打开。我尝试使用“flag”、“model.flag”、“model.rental.retrival.flag”和“main.rental.retrival.flag”,但它们都不起作用。有什么方法可以使用复选框上的值吗?

另外,我可能会发现一个问题,但我不确定。如果有两个名称相同但在不同模型中的键,并且模型变量为空,则模型选项不会被计算在内,并且两个输入的行为就像它们被绑定一样。我修改了模型示例以显示问题。

谢谢!

4

1 回答 1

1

这是具体的解决方案hideExpression: 'model.retrival.flag'. 我还将model所有字段配置对象的属性更新为字符串版本。这很有用,因此您可以更轻松地在其他地方重用这些字段和/或将它们作为 JSON 保存到磁盘。祝你好运!

于 2015-08-17T14:59:53.267 回答