что именно ты хочешь сделать?
по факту многие старые директивы это компонеты по своей сути.. и ты либо их переписываешь на компоненты.. либо делаешь чтото вроде
controllerAs: 'vm',
и уже в твоей лапше появится четкое понимание в каком scope работает какая функция или переменная
hello, я поковырял снова код, нужна хелпа.
Значит что было в старом коде:
Был индекс хтмл, был боди, у боди была директива-аттрибут с названием fileselect=«compundFiles»
эта директива при изменении инпута для выбора файла делала вот такое(скриншот 1), но это на самом деле не так важно. Важно другой раздел.
Был контроллер самый главный. в нём был код на скриншоте 2, то есть на значении аттрубут-директивы висел вотчер и реагировал на изменения.
Теперь проблема: я это всё перевёл на компонентную архитектуру, директива работает и реагирует адекватно, вотч в главном контроллере срабатывает при загрузке приложения, но если я загружаю файл какой-то то этот вотч не запускается и я не могу найти подобный код в документации. Я так понял что compoundFiles это переменная в скоупе, но я её объявления нигде не нашел, её нет даже в старом легаси. Как мне теперь это оживить с минимальными усилиями?