検索

ホームページ  >  に質問  >  本文

angular.js - r.js を使用して依存関係をパッケージ化しましたが、angular ファイルを導入するために使用した angular がエラーを報告したことがわかりました。

angular.js ファイル

リーリー

main.js,reuiqre エントリ ファイル

リーリー

R.js

リーリー

エラーメッセージ

リーリー

これは私が書いた todo の小さなデモです。r.js でパッケージ化してみたいのですが、angular はそれを保存し続けます。 r.js を使用してパッケージ化する前は、エラーはほとんどありませんでした。
デモアドレス:
パッケージ化用
パッケージ化後

迷茫迷茫2807日前694

全員に返信(2)返信します

  • 某草草

    某草草2017-05-15 16:56:34

    1. エラー メッセージを見ると、依存関係の注入の問題であることがわかります。それを制御するには、依存関係のものをコントローラーに挿入する必要があります。 App.controller("CtrlName",["$scope",function($scope){...}]) のように記述する必要があります。そうしないと、パッケージ化時に構造が破壊されるため、エラーが発生します。報告しました; 携帯電話で返信させていただいておりますので、時間があればパソコンで詳しく説明させていただきます。

    (修正後いつも文字化けする理由はわかりません...)

    返事
    0
  • 为情所困

    为情所困2017-05-15 16:56:34

    r.js でパッケージ化する前に、ngAnnotate を使用して依存関係注入構文を処理します (したがって、配列モード構文は必要ありません)。もちろん、このプロセスを自動化するにはビルド ツールを使用するのが最善です。

    返事
    0
  • キャンセル返事