将值从 child 传递到 angularJS 中的 parent 组件

passing formly values from child to parent component in angularJS

从 child 组件中的表单传递值以传递给 parent。

所以我在 review.controller.js (child)

中有这个表单字段
$scope.fields = [
        {
          className: "row",
          fieldGroup: [
            {
              fieldGroup: [
                {
                  key: 'firstName',
                  type: 'horizontalInput',
                  name: 'First Name',
                  templateOptions: {
                    label: 'First Name',
                    type: 'text',
                    required: true,
                  },
                }
              ]
            }
          ]
        }

我想传递给 submit.controller.js (parent)

    $scope.submitApplication = function() {
            var firstname = $scope.$parent.fields.guestFirstName;
            }
          };

我尝试使用 $scope.$parent 来检索值,但它并没有真正起作用...任何输入将不胜感激!

不太清楚你在问什么。这些值都包含在模型中,无论它们在多少个字段组中。

您应该可以简单地使用:

var firstname = $scope.fields.guestFirstName;