Angular-Formly 我可以在表单中呈现 html 吗? (带范围变量)
Angular-Formly can i render html within the form? (with scope vars)
我有一个基于行的模板,我需要在我的表单中显示计算结果。该值存储在视图模型变量 calc.
简单的 html 元素方法不起作用,
{
key: 'html',
template: '<div>' +
'Hello the value is {{vm.calc}}' +
'</div>'
}
有什么建议吗?
创建类似于
的类型
formlyConfigProvider.setType({
name: 'calculationResult',
template: "<div>Hello the value is {{to.calc}}</div>",
wrapper: ['bootstrapLabel']
});
然后将其作为一个字段添加到您的表单中
{
key: 'taskList',
type: 'calculationResult',
templateOptions: {
label: 'Calculation Result',
calc: ''
},
controller: function ($scope) {
$scope.to.calc = $scope.model.c * $scope.model.b;
}
}
我没有看到任何其他更好的方法来使计算显示为普通字段值。
我有一个基于行的模板,我需要在我的表单中显示计算结果。该值存储在视图模型变量 calc.
简单的 html 元素方法不起作用,
{
key: 'html',
template: '<div>' +
'Hello the value is {{vm.calc}}' +
'</div>'
}
有什么建议吗?
创建类似于
的类型 formlyConfigProvider.setType({
name: 'calculationResult',
template: "<div>Hello the value is {{to.calc}}</div>",
wrapper: ['bootstrapLabel']
});
然后将其作为一个字段添加到您的表单中
{
key: 'taskList',
type: 'calculationResult',
templateOptions: {
label: 'Calculation Result',
calc: ''
},
controller: function ($scope) {
$scope.to.calc = $scope.model.c * $scope.model.b;
}
}
我没有看到任何其他更好的方法来使计算显示为普通字段值。