ビューと同じファイルにある場合、コントローラーは未定義です

Mike3355

userForm.htmlのビューをレンダリングすることはできますが、次のようなエラーが発生し続けます。

angular.js:12722 Error: [ng:areq] Argument 'userFormController' is not a function, got undefined

問題のコントローラーは、上記のエラーが表示されるのと同じようにuserFormControllerです。

userFormController

angular.module('myApp')
    .controller('userFormController',['$scope', function($scope){
        console.log('You are in the userFormController');
}]);

configuration.js

angular.module('myApp').
config(function($routeProvider) {
    $routeProvider.when('/',{
        templateUrl: "pages/mainPage/mainPage.html",
        controller:"mainPageController"
    })
        .when('/userForm',{
           templateUrl: 'pages/userForm/userForm.html',
           controller: 'userFormController'
        })
        .when('',{
            templateUrl:'',
            controller:''
        })
    .otherwise({redirectTo:'/'});

});

index.html

<body ng-app="myApp">

  <!--[if lt IE 7]>
      <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
  <![endif]-->

  <div ng-view></div>

  <div>Angular seed app: v<span app-version></span></div>

  <!-- In production use:
  <script src="//ajax.googleapis.com/ajax/libs/angularjs/x.x.x/angular.min.js"></script>
  -->
  <script src="bower_components/angular/angular.js"></script>
  <script src="bower_components/angular-route/angular-route.js"></script>
  <script src="app.js"></script>
  <script src="components/version/version.js"></script>
  <script src="components/version/version-directive.js"></script>
  <script src="components/version/interpolate-filter.js"></script>
  <script src="pages/mainPage/mainPageController.js"></script>
  <script src="configuration.js"></script>
</body>
</html>

mainPage.html

<div>

<h2>Hello World</h2>

    <button onclick="window.location.href= '#/userForm' ">Next Page</button>

</div>

ここに画像の説明を入力してください

Eric.guo

スクリプトタグのuserFormController.jsはどこにありますか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

html erbファイルからrails内の(同じコントローラーからの)別のビューにリンクする方法は?

分類Dev

iOSでは、初期ビューコントローラは常にルートビューコントローラと同じです

分類Dev

アプリはherokuにプッシュされましたが、ファイル名を正しく参照して、ローカルホストの場合と同じようにオンラインで動作するようにする方法

分類Dev

モジュールとメインプログラムを同じファイルに入れてコンパイルすることはできません

分類Dev

クライアントは、同じコンピューター上にある場合にのみサーバーに接続できます

分類Dev

関数のプロファイルが.hファイルと.cファイルの両方で同じである場合、競合する型のコンパイルエラーが発生します

分類Dev

コードでAPIを使用する場合、GoogleプレイスのストリートビューはGoogleマップと同じではありません

分類Dev

別のファイルにある$ routeProviderルートでコントローラーを定義する

分類Dev

scp +同じファイル名がリモートマシンにある場合はコピーを避けますか?

分類Dev

ファルコン、コントローラーとビューの両方で出力を取得する方法は?

分類Dev

Typescript:名前空間とクラスがライブラリファイルで同じ名前の場合に名前空間をインポートする

分類Dev

そのファイルで定義されている関数を使用したい場合、同じディレクトリに別のファイルをインポートする必要はありませんか?

分類Dev

UICollectionViewとUICollectionViewCellがXIBファイルにある場合、サブビューはnilです。

分類Dev

Swift:アレイが存在する場合と存在しない場合があることを詳細ビューコントローラーに通知します

分類Dev

同じコントローラーをAngularの複数のファイルに入れることはできますか?

分類Dev

同じモデルと同じコントローラーで等しいテーブルを結合する方法はありますか?

分類Dev

getコマンドを使用したsftpoutbound-gatewayは、同じ名前のファイルがすでに存在する場合に例外をスローします

分類Dev

プロジェクトがVS2013ソリューションの一部である場合、インテリセンスとメインクラスのコードファイルからメソッドのオーバーロードを非表示にする方法は?

分類Dev

同じビューを2つの異なるビューコントローラーに追加することは可能ですか?

分類Dev

名前がテーブル名と同じである場合、インラインインデックス定義は失敗します

分類Dev

Croogo cmsでモデル、コントローラー、ビューファイルを作成する方法は?

分類Dev

ng-repeatを使用する場合、Angular $ parentと$ parent。$ parentは同じコントローラーです。

分類Dev

HTML フォームの JS を使用したファイル タイプの検証後、コントロールが無効な場合は同じページに留まる必要があります。

分類Dev

ビューコントローラにスクロールビューがある場合のキーボードイベントの処理

分類Dev

AndroidStudioでAndroidWearプロジェクトをビルドする場合、両方のモジュールに同じファイルを含めるにはどうすればよいですか?

分類Dev

Pythonを使用したinput.txtファイルの同じ行コードにある場合、コメント行はエスケープされません

分類Dev

ビューと同じ機能にコントローラーでアクセスする方法

分類Dev

同じ行に設定されている場合、ローカル変数は未定義です

分類Dev

複数のストーリーボードファイルを使用する場合、ストーリーボードには識別子を持つビューコントローラが含まれていません...

Related 関連記事

  1. 1

    html erbファイルからrails内の(同じコントローラーからの)別のビューにリンクする方法は?

  2. 2

    iOSでは、初期ビューコントローラは常にルートビューコントローラと同じです

  3. 3

    アプリはherokuにプッシュされましたが、ファイル名を正しく参照して、ローカルホストの場合と同じようにオンラインで動作するようにする方法

  4. 4

    モジュールとメインプログラムを同じファイルに入れてコンパイルすることはできません

  5. 5

    クライアントは、同じコンピューター上にある場合にのみサーバーに接続できます

  6. 6

    関数のプロファイルが.hファイルと.cファイルの両方で同じである場合、競合する型のコンパイルエラーが発生します

  7. 7

    コードでAPIを使用する場合、GoogleプレイスのストリートビューはGoogleマップと同じではありません

  8. 8

    別のファイルにある$ routeProviderルートでコントローラーを定義する

  9. 9

    scp +同じファイル名がリモートマシンにある場合はコピーを避けますか?

  10. 10

    ファルコン、コントローラーとビューの両方で出力を取得する方法は?

  11. 11

    Typescript:名前空間とクラスがライブラリファイルで同じ名前の場合に名前空間をインポートする

  12. 12

    そのファイルで定義されている関数を使用したい場合、同じディレクトリに別のファイルをインポートする必要はありませんか?

  13. 13

    UICollectionViewとUICollectionViewCellがXIBファイルにある場合、サブビューはnilです。

  14. 14

    Swift:アレイが存在する場合と存在しない場合があることを詳細ビューコントローラーに通知します

  15. 15

    同じコントローラーをAngularの複数のファイルに入れることはできますか?

  16. 16

    同じモデルと同じコントローラーで等しいテーブルを結合する方法はありますか?

  17. 17

    getコマンドを使用したsftpoutbound-gatewayは、同じ名前のファイルがすでに存在する場合に例外をスローします

  18. 18

    プロジェクトがVS2013ソリューションの一部である場合、インテリセンスとメインクラスのコードファイルからメソッドのオーバーロードを非表示にする方法は?

  19. 19

    同じビューを2つの異なるビューコントローラーに追加することは可能ですか?

  20. 20

    名前がテーブル名と同じである場合、インラインインデックス定義は失敗します

  21. 21

    Croogo cmsでモデル、コントローラー、ビューファイルを作成する方法は?

  22. 22

    ng-repeatを使用する場合、Angular $ parentと$ parent。$ parentは同じコントローラーです。

  23. 23

    HTML フォームの JS を使用したファイル タイプの検証後、コントロールが無効な場合は同じページに留まる必要があります。

  24. 24

    ビューコントローラにスクロールビューがある場合のキーボードイベントの処理

  25. 25

    AndroidStudioでAndroidWearプロジェクトをビルドする場合、両方のモジュールに同じファイルを含めるにはどうすればよいですか?

  26. 26

    Pythonを使用したinput.txtファイルの同じ行コードにある場合、コメント行はエスケープされません

  27. 27

    ビューと同じ機能にコントローラーでアクセスする方法

  28. 28

    同じ行に設定されている場合、ローカル変数は未定義です

  29. 29

    複数のストーリーボードファイルを使用する場合、ストーリーボードには識別子を持つビューコントローラが含まれていません...

ホットタグ

アーカイブ