我正在使用翻译服务,方法是将英语英语更改为法语,并更改单选按钮的标签,但是当我提交表单时,radio的表单值保持不变。.
我使用了一个基于click事件的custom-dir指令,我正在设置Mat单选按钮的属性值,并将其更改(转换为“ man”),但是当我提交表单orignal value =“ male”时,提交。
更改// custom指令] 2
答案 0 :(得分:0)
请不要尝试操纵Angular Renderer的内部属性,而要使用数据绑定和一些管道来更新您的值。请参考@ngx-translate
项目,在那里您可以看到可以订阅TranslateService
上的lang更改,因此您可以通过监听更改来更新您的价值。
遗憾的是,我现在没有时间起草一些代码,但我希望Google有一些示例或语言选择器。
编码愉快!