2016-07-10 7 views
1

私はAngular2で遊んでいます。私はscala.js shimを肉体化しようとしています。 angular2-rcのリリースでは、コードはもうhttps://code.angularjs.orgに公開されていないようです。最後のリリースは2.0.0-beta.17です。私は、スクリプトタグを経由してangular2ライブラリコンポーネントをインポートし続けることができますどのように404Angular2の依存関係をhtmlに含めるにはどうすればいいですか?

にもちろん

<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.29/system.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.17/Rx.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.17/angular2-polyfills.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.17/angular2.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.17/router.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.17/http.js"></script> 

任意のRCバージョンの結果へのパスで、バージョンを変更する:私の<head>タグは、現在、この持っていますか?自分でビルドして公開する必要がありますか?

答えて

1

あなたはhttps://npmcdn.com/@angular

var ngVer = '@2.0.0-rc.4'; 
    var routerVer = '@3.0.0-beta.1'; 

'@angular':     'https://npmcdn.com/@angular', // sufficient if we didn't pin the version 
'@angular/router':   'https://npmcdn.com/@angular/router' + routerVer, 
'@angular/forms':    'https://npmcdn.com/@angular/forms' + formsVer, 
'@angular/router-deprecated': 'https://npmcdn.com/@angular/router-deprecated' + routerDeprecatedVer, 
'angular2-in-memory-web-api': 'https://npmcdn.com/angular2-in-memory-web-api', // get latest 
'rxjs':      'https://npmcdn.com/[email protected]', 
'ts':       'https://npmcdn.com/[email protected]/lib/plugin.js', 
'typescript':     'https://npmcdn.com/[email protected]/lib/typescript.js', 

からそれを得ることができ、このplunkerの例を参照してください - この場合に役立ちますhttps://angular.io/resources/live-examples/quickstart/ts/plnkr.html

を参照してください。

+0

https://npmcdn.com/@angularは、「無効なURL:/ @ angular」 – gregghz

+0

@Angel/Coreを使用していると、私に403を返します。 – gregghz

+0

これらのURLとplunkerは役に立ちますが、ブラウザからこれを使用する方法について私の質問に直接答えません。確かに、私は現在のウェブトレンドにあまり精通していません。 systemjsは依存していますか?私はちょうど私のhtmlファイルにスクリプトタグを入れたいと思うが、これははるかに複雑であるようだ。 – gregghz

関連する問題