問題タブ [angular2-upgrade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 例外: $scope のプロバイダーはありません! (関数 (スコープ、要素参照) { -> $スコープ)
angular2 アプリで angular1 ディレクティブを使用するために ngUpgrade を使用しています。angular2アップグレードガイドに記載されている手順に従いました
コードについては、このプランクを参照してください。このエラーが発生しています-
私が見逃している可能性のある手がかりはありますか?
angularjs-directive - angular2 upgradeAdapter: UpgradeAdapter から ng1 ディレクティブの参照を取得しますか?
UpgradeAdapter に angular2 プロバイダーを簡単に追加できます。
ng1 ディレクティブ (コンポーネント) も非常に簡単にアップグレードできます。
しかし、私DirectiveNg1
は多くの場所で必要であり、angular2 コンポーネントでそれらを使用したいと考えています。どうにかしてリファレンスを取り戻すことは可能ですか?
現時点では、angular2 コンポーネントで次のように指定しましたが、動作しますが、upgradeNg1Component('DirectiveNg1')
main.js ファイルで 1 回だけ実行したいと考えています。
angularjs - AngularJs 1.x アップグレード、予期しないトークン: 安全な型の場合
angularjs の 1 から 2 へのアップグレード チュートリアル ( Angular 1 upgrade ) と phonecat コードベースの例に取り組んでいます。typescript と前述のすべての依存関係をインストールした後、関数パラメーター入力に type :booleanを追加すると、chrome が「Uncaught SyntaxError: Unexpected token :」で実行に失敗し、checkmarkFilterProvider が連続して作成されず、コンポーネントへのプロバイダーの注入に失敗します。
npm run tsc -w コマンドは .ts ファイルをコンパイルしてマップを作成しますが、ブラウザーの実行は失敗します。
パッケージ.json
tsconfig.json
最終的に *.ts ソース ファイルはプロジェクト エクスプローラーでコンパイルされますが、@tadwork が指摘したように、ブラウザーにはそれらがありません。私の設定で欠けているものは何ですか?
アップデート
angular アプリを実行するには、package.json から npm start スクリプトを実行します。このスクリプトは、理論的には *.ts ファイルをコンパイルし、サーバー ソースとして ./app を使用して http-server を実行する必要があります (package.json scripts -> start を参照)。
angularjs - Angular 2 RC 5 で「アップグレード アダプター」を使用する方法
Angular 1 との混合モードで動作する Angular 2 アプリケーションがあります。私の main.ts ファイルは次のようになります。
それはAngular 2 RC 4まで機能していました.Angular 2 RC 5の新しいモジュールでは、app.module.tsファイルを作成することをお勧めします。
私の質問は、「main.ts」ファイルからアップグレード アダプターを使用してそのモジュールをブートストラップするにはどうすればよいかということです。
angular - NgModule は関数ではありません
2016 年 8 月 19 日金曜日の時点で、実行時の JavaScript コンソール エラーが発生し始めました。
エラー: TypeError: s.NgModule は関数ではありません(…)
私のRC4ベースのアプリケーションで。RC5 への更新はまだ試みていないので、ドキュメントに従って RC4 ベースのコードが引き続き機能することを期待しています。私のpackage.jsonは(少し匿名化されています):