问题标签 [angular-formly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1331 浏览

angular-formly - Passing data beetween two angular-formly forms

I'm trying to check model of form1 from form2. How can I get it working? Here's jsbin describing what I would like to have. http://jsbin.com/kuluhataka/edit?js,output

0 投票
0 回答
383 浏览

javascript - 在多选中异步数据刷新后重复错误

我正在使用带有多个 ui-select 的 angular-formly,当我的数据加载到多选中时,我从中选择的列表会添加已经预选的项目(重复项)。使用 select.refreshItems() 也无济于事。

我不太了解这种行为,但如果 getBorrowers(parameters) 加载速度比 getBook(id) 快,它似乎可以正常工作(没有创建重复项)。

我的正式配置:

我的正式表格:

我的控制器:

我会很感激任何帮助。

0 投票
2 回答
2241 浏览

javascript - 如何从服务器加载角度形式的 vm.fields

我正在尝试使用 Angular-Formly 从一组 .NET 类开始构建动态表单。

我序列化了 json 中的类属性信息并将其返回给 Formly,但没有显示任何字段。

我遵循以下建议:How to load angular-formly vm.fields object from remote-generated json? 但似乎不适合我。

我的表单代码是:

角码是:

CSharp.Net 代码是:

JSON结果是:

使用 firebug 调试我看到 JSON 正确传递到 vm.fields 但没有显示输入框,只有 Sumbit 按钮。

我注意到 Formly示例也没有显示这些字段。

你能帮我吗 ?

在此先感谢,朱塞佩。

0 投票
2 回答
3602 浏览

angularjs - 自动将连字符添加到数字字段

我的表单有一些需要过滤器的字段。例如,有一个 SSN 字段。

我目前正在检查用户是否输入了正确的模式(并在需要时显示验证错误)。但是,这需要用户自己输入连字符。我想做的是在用户输入他们的号码时自动添加连字符。

我将如何完成这样的事情?我已经为 SSN 字段创建了一个自定义类型。也许在这个自定义字段的控制器中?

0 投票
3 回答
1732 浏览

angularjs - 水平场

看这个例子:http ://angular-formly.com/#/example/bootstrap-specific/advanced-layout

是什么让字段水平显示?是row野外组的课吗?还是在col-xs-6各个字段上的类(仅查看名字/姓氏字段时)?

我之所以问,是因为在我的工作中,我们无法使用 twitter 引导程序(arg!),并且在不使用引导程序时,我无法像这个示例一样使字段位于同一行。

您是否必须使用引导类才能获取同一行的字段?

0 投票
0 回答
1063 浏览

angularjs - 如何以角度形式从嵌套控制器中引用模型值?

我正在使用 angular-formly 并尝试在重复部分内进行级联选择选项,并且在尝试异步加载选择选项时遇到嵌套范围的问题。

在嵌套的 cascading-select 控制器中,如果我注入$scope,它们将不再能够访问主窗体$scope.model,导致观察者无法工作。如果我不注入$scope,观察者工作,但$scope.to.loading/$scope.to.options未定义,所以我不能设置级联选择选项。

如何访问$scope.model我的嵌套控制器,同时保留它们查看$scope.model属性和在其级别的字段中插入选项的能力?我已经研究过 using $scope.$parent,但是根据重复部分的级别,我需要附加到的父级数量$scope会很快变得荒谬,我宁愿避免对其进行硬编码。

我有一个稍微简化的工作示例来说明我正在尝试完成的工作,但我正在使用观察器来设置一个$rootScope属性,嵌套控制器和主表单控制器都可以访问该属性。第一个字段是用户选择运动的地方,然后嵌套的重复部分具有字段,其选项是使用工厂根据第一个字段(运动)填充的。

如果可能的话,我想要一个比这个临时解决方法更好的解决方案,以避免使用$rootScope. 我对 angularJS 很陌生,所以如果我没有很好地解释这个问题,我很抱歉,而且我确信我的很多代码都非常值得畏惧,但是任何针对这个问题的帮助都会不胜感激!

米奇

0 投票
1 回答
5099 浏览

javascript - Angular Formly:如何将类添加到包装 div

使用上面的标记会生成一个更标准的表单,但我的问题是,基于templateOptions我的字段中设置的值,我希望能够向表单字段 div 添加一个类。

所以一个例子是:

应该生成 2 个像这样的正式字段:

所以这个类被添加到了 div 中,我尝试过使用包装器,但它们不会环绕 formly-field div。而且由于step.inputs是一个字段数组,我不知道该怎么做。

0 投票
1 回答
652 浏览

angularjs - AngularJs Formly - 动态添加包装器

我创建了几种字段类型。它们彼此相似,只是它们的包装不同。一种类型可能需要包装在另一种不需要的东西中(因此创建了多种类型)。

是否可以将包装器传递给字段类型?也许是这样的:

为了将来支持这一点,我正在尝试使用最少的字段类型。如果这些类型之间的唯一区别是包装器......我希望当我将字段添加到我的字段数组时,我可以将我想要的包装器注入到类型中。

0 投票
1 回答
760 浏览

angularjs - Angular Formly - 页面加载时的 HideExpression

我的表单上有许多字段。当用户在下拉列表中更改所选值时,hideExpression每个字段上都有一个根据用户选择的内容显示/隐藏字段。这目前工作正常。

但是,我试图使下拉菜单默认为选择中的第一个选项。这也很好用。

我的问题是hideExpression加载屏幕时没有触发所有逻辑。因此,选择默认正确,但与该选项一起使用的字段(应该显示)都不可见。

如果我手动更改下拉值,那么一切都会正确显示。hideExpression即使通过代码默认选择,有没有办法让逻辑启动?

这是我的问题的 JSBin:http://jsbin.com/doliyiruza/edit?js,console, output

该页面默认为 Option2。Yet, there is a hidden field that should show whenever Option2 is selected. 因此,如果您将下拉菜单更改为 Option1,然后返回 Option2...您将看到隐藏字段。如果默认情况下将下拉菜单设置为某个值,则隐藏/显示逻辑似乎不会启动。

0 投票
1 回答
1086 浏览

javascript - Angularjs 正式嵌套表单

我对角度很陌生-请耐心等待:)我想要一个嵌套形式-例如:

这是我的“正式”功能:

那么如何添加嵌套字段呢?