将值从 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;
从 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;