У меня была игра с этим, и мне удалось заставить его работать .
Было пропущено несколько вещей.
- Ты не сделалНа самом деле это не файл AngularJS 1.x.
- Вы не импортировали исходный файл модуля приложения AngularJS или какие-либо директивы.
Как только я сделал эти две вещи,у меня это сработало.
Вот соответствующий код:
В app.module.ts
:
import '../AngularJsApp/app.module'; // added
declare var angular: any; // added
angular
.module('testApp')
.directive('appRoot', downgradeComponent({ component: AppComponent }));
В AngularJsApp/app.module.js
:
'use strict';
const angular = require('angular'); // added
// Define the `testApp` module
angular.module('testApp', []);
// added these 3 lines
require('./test-directive/test-directive.js');
require('./test-directive2/test-directive2.js');
require('./test-directive3/test-directive3.js');