问题标签 [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.
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
javascript - 在多选中异步数据刷新后重复错误
我正在使用带有多个 ui-select 的 angular-formly,当我的数据加载到多选中时,我从中选择的列表会添加已经预选的项目(重复项)。使用 select.refreshItems() 也无济于事。
我不太了解这种行为,但如果 getBorrowers(parameters) 加载速度比 getBook(id) 快,它似乎可以正常工作(没有创建重复项)。
我的正式配置:
我的正式表格:
我的控制器:
我会很感激任何帮助。
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示例也没有显示这些字段。
你能帮我吗 ?
在此先感谢,朱塞佩。
angularjs - 自动将连字符添加到数字字段
我的表单有一些需要过滤器的字段。例如,有一个 SSN 字段。
我目前正在检查用户是否输入了正确的模式(并在需要时显示验证错误)。但是,这需要用户自己输入连字符。我想做的是在用户输入他们的号码时自动添加连字符。
我将如何完成这样的事情?我已经为 SSN 字段创建了一个自定义类型。也许在这个自定义字段的控制器中?
angularjs - 水平场
看这个例子:http ://angular-formly.com/#/example/bootstrap-specific/advanced-layout
是什么让字段水平显示?是row
野外组的课吗?还是在col-xs-6
各个字段上的类(仅查看名字/姓氏字段时)?
我之所以问,是因为在我的工作中,我们无法使用 twitter 引导程序(arg!),并且在不使用引导程序时,我无法像这个示例一样使字段位于同一行。
您是否必须使用引导类才能获取同一行的字段?
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 很陌生,所以如果我没有很好地解释这个问题,我很抱歉,而且我确信我的很多代码都非常值得畏惧,但是任何针对这个问题的帮助都会不胜感激!
米奇
javascript - Angular Formly:如何将类添加到包装 div
使用上面的标记会生成一个更标准的表单,但我的问题是,基于templateOptions
我的字段中设置的值,我希望能够向表单字段 div 添加一个类。
所以一个例子是:
应该生成 2 个像这样的正式字段:
所以这个类被添加到了 div 中,我尝试过使用包装器,但它们不会环绕 formly-field div。而且由于step.inputs
是一个字段数组,我不知道该怎么做。
angularjs - AngularJs Formly - 动态添加包装器
我创建了几种字段类型。它们彼此相似,只是它们的包装不同。一种类型可能需要包装在另一种不需要的东西中(因此创建了多种类型)。
是否可以将包装器传递给字段类型?也许是这样的:
为了将来支持这一点,我正在尝试使用最少的字段类型。如果这些类型之间的唯一区别是包装器......我希望当我将字段添加到我的字段数组时,我可以将我想要的包装器注入到类型中。
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...您将看到隐藏字段。如果默认情况下将下拉菜单设置为某个值,则隐藏/显示逻辑似乎不会启动。
javascript - Angularjs 正式嵌套表单
我对角度很陌生-请耐心等待:)我想要一个嵌套形式-例如:
这是我的“正式”功能:
那么如何添加嵌套字段呢?