// в engagement.component.ts:
class EngagementMembersController {
alphabetic: Array<string> = 'abcdefghijklmnopqrstuvwxyz'.split('');
constructor() {}
export const EngagementSetupMember: IComponentOptions = {
controller: EngagementMembersController,
templateUrl: 'engagementMembers.component.html'
}
// в topbar.moudel.ts:
import {EngagementSetupMember} from './../engagement.component';
export const topBarMembersModule: string = angular
.module('topbar-members', [])
.controller(EngagementSetupMember.controller)
.component('topbarMemberComponant', {
require: {
controller: '^EngagementMembersController'
},
templateUrl: 'topBarMembers.component.html'
})
.name;
но когда я его использую, на экране выводится ошибка:
vendor.js: 36574 Ошибка: контроллер [$ compile: ctreq]
'EngagementMembersController', требуемый директивой
'topbarMemberComponant', не найден!
пожалуйста, помогите!