非常に奇妙な問題があります。以下のコードは正常に動作します。ただし、Angular スクリプトをローカルのスクリプトに変更すると、いつの間にか、
System.import('components/app/app')
実行すると、ローカルの代わりに jspm.io でスクリプトを検索します。どうしてこれなの?
<!doctype html>
<html>
<head>
<script src="https://github.jspm.io/jmcriffey/bower-traceur-runtime@@0.0.87/traceur-runtime.js"></script>
<script src="https://jspm.io/system@@0.16.js"></script>
<script src="https://code.angularjs.org/2.0.0-alpha.22/angular2.dev.js"></script>
<script>
System.traceurOptions = {
annotations: true,
memberVariables: true,
typeAssertions: false,
types: true
};
System.config({
baseURL: '/'
});
</script>
<script src="/javascripts/libs/zone.js"></script>
<script src="/javascripts/libs/long-stack-trace-zone.js"></script>
</head>
<body>
@html.block('primary', function(model){
<app></app>
})
<script>
System.import('components/app/app').then(function(module) {
// uncomment for debugging.
// zone = zone.fork(Zone.longStackTraceZone);
//return module.main();
});
</script>
</body>
</html>