Как прикрепить директивы, обслуживаемые сервером по запросу, к запущенному угловому приложению
У меня есть несколько директив angularJs, сгенерированных с помощью движка шаблонов скорости
На основании запроса я хочу подать соответствующую директиву и прикрепить ее к угловой.
По сути, я не хочу связывать все директивы, вместо этого я хочу использовать только ту, которая требуется (обслужи это и используй)
1 ответ
Вы можете использовать метод $compile для привязки области контроллера к блоку HTML во время выполнения. Попробуйте https://www.w3schools.com/code/tryit.asp?filename=FH0A46GZB2UV
В приведенном выше примере директива добавляется в DOM во время выполнения события. Точно так же в вашем случае вы можете добавить тег директивы, которая должна быть загружена, основываясь на ответе на вызов ajax.