AngularJS Formly - 在嵌套键模型的hideExpression中使用正确的选择器

时间:2015-08-17 01:19:07

标签: angular-formly

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

我遇到了" hideExpression"中使用的选择器的问题。在this example中,我没有找到正确的方法来制作" main.retrival.location"输入显示" main.rental.retrival.flag"复选框它已经开启了。我试过" flag"," model.flag"," model.rental.retrival.flag"和" main.rental.retrival.flag"但它们都不起作用。有没有办法在复选框上使用该值?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

相关问题