Как реализовать сервис $compile(..)($scope) внутри компонента angular 1.5, где $scope injectable удален?

В настоящее время я использую Angular 1.4, в процессе перехода на angular 1.5 я переписываю все контроллеры в стиле компонентов и удаляю инъекционные элементы $scope внутри контроллера. В одном из случаев я использовал службу $compiler для компиляции динамически сгенерированного html внутри контроллера, чтобы привязать атрибут ng-click к области действия контроллера. Я получил эту помощь от следующего вопроса.

ng-click не работает в динамически создаваемом контенте< /а>

теперь, как я могу реализовать тот же сценарий, используя Angular 1.5? (Мне нужно избавиться от $scope)


person user2164254    schedule 11.07.2016    source источник
comment
Вам, вероятно, не нужно этого делать. Вероятно, вы можете вообще удалить код compile и динамически отображать содержимое в шаблоне.   -  person David L    schedule 11.07.2016
comment
Спасибо за ответ @DavidL. Если я удаляю код компиляции, ng-click не работает, я имею в виду, что связанная с ним функция click не вызывается.   -  person user2164254    schedule 11.07.2016
comment
Любое обновление? У меня точно такая же проблема   -  person kamwoz    schedule 03.10.2016
comment
к сожалению нет :(   -  person user2164254    schedule 22.02.2017
comment
Было бы полезно увидеть код вашего компонента или, может быть, даже плункер.   -  person Winnemucca    schedule 02.05.2017