Вы, вероятно, ищете опцию transclude
, в свой родительский компонентный контроллер добавьте следующую опцию
angular.module('app').component('toolCtrl', {
transclude: true,
templateUrl: '/NFRManagementTools/static/js/templates/toolCtrl.html',
controller: ToolCtrl,
controllerAs: 'vtc',
});
А в шаблоне родительского компонента вы должны указать, куда поместить внутренности, поместив определенный тег <ng-transclude></ng-transclude>
Извлеките официальную документацию и вот аналогичная проблема , если у вас более одного конкретного элемента в родительском компоненте.