从 angular js 中的动态表单获取数据
fetching data from a dynamic form in angular js
我有一个 json 文件,可以为每个特定的表单生成表单定义。在视图中 - 我吐出了这样的数据
<input ng-data-model="data[value2.Id]" placeholder="{{value2.Label}}" type="text" />
<button ng-click="send_form()" >Submit</button>
在我的控制器中,我有以下功能
$scope.send_form = function() {
alert($scope.data);
}
当 send_form 函数被调用时 - 我得到 "undefined" 返回。我的问题是,我如何处理 Angular JS 中的动态表单数据并获取用户插入的每个值?有没有办法返回key/value对数据集?使用 ng-data-model 具有用户作为用户插入的键和值?或者我将如何处理这种特定情况?任何帮助都可以:)
谢谢:)
只是 ng-model
将您的输入绑定到您的范围变量。或者您可以使用 data-ng-model 来实现合规性。除此之外,如果您的数据已设置,它应该可以工作 - 可能有助于展示它的外观示例。
这里有一个 fiddle 和一些虚拟数据:
https://jsfiddle.net/ba0pj6sv/
我有一个 json 文件,可以为每个特定的表单生成表单定义。在视图中 - 我吐出了这样的数据
<input ng-data-model="data[value2.Id]" placeholder="{{value2.Label}}" type="text" />
<button ng-click="send_form()" >Submit</button>
在我的控制器中,我有以下功能
$scope.send_form = function() {
alert($scope.data);
}
当 send_form 函数被调用时 - 我得到 "undefined" 返回。我的问题是,我如何处理 Angular JS 中的动态表单数据并获取用户插入的每个值?有没有办法返回key/value对数据集?使用 ng-data-model 具有用户作为用户插入的键和值?或者我将如何处理这种特定情况?任何帮助都可以:)
谢谢:)
只是 ng-model
将您的输入绑定到您的范围变量。或者您可以使用 data-ng-model 来实现合规性。除此之外,如果您的数据已设置,它应该可以工作 - 可能有助于展示它的外观示例。
这里有一个 fiddle 和一些虚拟数据: https://jsfiddle.net/ba0pj6sv/