Поскольку у нас есть довольно большое приложение Angular 1.x, мы не можем полностью его обновить до Angular 2, но мне нравится новая архитектура. Версия 1.5 приносит удивительный component
в старое приложение. Как все классно, ему не хватает документации, -)
Итак, вот вопрос. У меня есть две строки в определении контроллера:
this.$onInit = setType;
this.$onChanges = setType;
первый работает, а второй - нет. Я использую привязку '<'
. Таким образом, при первом загрузке состояние компонента устанавливается в соответствии с переданными значениями, в то время как изменения не отражаются. Я получил надежду, что он должен работать из [1] и [2].
[1] https://docs.angularjs.org/guide/component
[2] https://angular.io/docs/js/latest/api/core/OnChanges-interface.html
UPD Хорошо, я узнал, что он не должен работать: https://github.com/angular/angular.js/issues/14030
Кто-нибудь знает хорошие обходные пути?
UPD2 Работает с 1.5.3