Значение кнопки переключателя мат не меняется после отправки формы - PullRequest
0 голосов
/ 16 июня 2019

Я использую сервис перевода, изменив язык с английского на французский и изменив метку переключателя, но когда я отправляю форму, значение радио остается неизменным.

Я использовалДиректива custom-dir, основанная на событии click, я устанавливаю значение атрибута переключателя mat, и его значение изменяется (переводится) на "man", но когда я отправляю форму, orignal value = "male" отправляется.

change

// пользовательская директива My custom directive[![][1]] 2

1 Ответ

0 голосов
/ 19 июня 2019

Пожалуйста, не пытайтесь манипулировать внутренними атрибутами Angular Renderer, вместо этого используйте привязку данных и некоторые каналы для обновления ваших значений.Пожалуйста, обратитесь к проекту @ngx-translate, и там вы можете увидеть, что вы можете подписаться на изменения lang на TranslateService, чтобы вы могли обновлять свое значение, прослушивая эти изменения.

К сожалению, у меня нет временипрямо сейчас, чтобы написать код, но я надеюсь, что у Google есть несколько примеров или выбор языка.
Удачного кодирования!

...