<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="app.css" type="text/css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.5/angular.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.27/system.src.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.17/angular2-polyfills.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.17/Rx.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.17/angular2.dev.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.17/upgrade.dev.js"></script>
<body>
<h1>Angular 1 to 2</h1>
<script>
angular.element(document).ready(function () {
var upgrade_1 = require('angular2/upgrade');
var upgradeAdapter = new upgrade_1.UpgradeAdapter();
upgradeAdapter.bootstrap(document.body, ['app'], { strictDi: true });
});
</script>
</body>
</html>
上記は、angular2 のアップグレード アダプターをセットアップするために使用しようとしている html です。
現在、アップグレード アダプターをロードしようとしています。上記の script タグ内のコードは、サンプルの typescript コードが angular Web サイトに従って js に準拠したものです。https://angular.io/docs/ts/latest/guide/upgrade.html#!#bootstrapping-hybrid-angular-1-2-applications
問題は、「'require' is undefined」というエラーが表示され続けることです。
systemjs が読み込まれないのはなぜですか?