3

https://angular.io/の「Learn in 5 mins」のスターター アプリをフォローしました。「新しい」ルーターの使用を開始したいのですが、次のことを行うと:

import {...} from 'angular2/router';

私は得る:

 error TS2307: Cannot find external module 'angular2/router'.

angular2 のインストール方法と同様の方法で、この依存関係を追加できますか。つまり、次のようになります。

tsd query angular2 --action install
4

5 に答える 5

1

tsd installTypeScript で使用される型定義ファイルのみを追加します。

ルーターを使用するための 5 分間のデモがまだセットアップされているとは思えません。迅速な修正が必要な場合は、<script src="https://code.angularjs.org/2.0.0-alpha.28/router.dev.js"></script>バージョン番号が一致するルーター コードへのリンクを追加してください。

おそらく、より良い代替手段は、そこにある多くのAngular 2ボ​​イラープレートの1つを使用することです. Angular がアルファ版を離れた後は大幅に簡素化されるため、セットアップの学習曲線に近づくことにはあまり意味がありません。

于 2015-07-01T23:27:14.693 に答える
0

angular ルーターの定義が必要です。angular2-webpack-starter の ng2.d.ts 使用して問題を修正します

于 2015-07-02T13:01:31.873 に答える
0

Angular 2.0 alpha 30 では、ルーターを使用する方が簡単です。使用方法の例を次に示します: http://www.syntaxsuccess.com/viewarticle/routing-in-angular-2.0

于 2015-07-09T03:17:10.887 に答える