Angularjs 如何将ng模型添加到Symfony表单类型复选框

Angularjs 如何将ng模型添加到Symfony表单类型复选框,angularjs,symfony,Angularjs,Symfony,我有一些符号形式的复选框,比如 ->add('countries', EntityType::class, [ 'class' => 'Catalog:Countries', 'choice_label' => 'name', 'multiple' => true, 'expanded' => true ]) 如何向每个复

我有一些符号形式的复选框,比如

->add('countries', EntityType::class, [
                'class' => 'Catalog:Countries',
                'choice_label' => 'name',
                'multiple' => true,
                'expanded' => true
        ])

如何向每个复选框添加ng模型以将它们绑定到angularJS脚本?

您正在查找父
元素的
attr
选项或子
元素的
choice\u attr
选项

例如:

$builder->add('countries', EntityType::class, [
    'class' => 'Catalog:Countries',
    'choice_label' => 'name',
    'multiple' => true,
    'expanded' => true,
    'attr' => [
      '[ng-model]' => 'countries'
    ],
    'choice_attr' => [
       '[selected]' => 'isCountrySelected()'
    ]
]);

我在这里找到了解决办法

但是,如果选中某些复选框,则在页面加载时会丢失此信息