[解決済み] エラー 引数が関数でないため、未定義になりました。
2022-08-30 09:12:30
質問
Scala PlayでAngularJSを使用していますが、このエラーが発生します。
エラーです。引数'MainCtrl'は関数ではありません、未定義を取得しました。
曜日で構成されるテーブルを作成しようとしています。
私のコードを見てください。Controllerの名前を確認していたのですが、これで正しいようです。注:このSOから使用したコード 答え
index.scala.html
@(message: String)
@main("inTime") {
<!doctype html>
<html lang="en" ng-app>
<head>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
</head>
<div ng-controller="MainCtrl">
<table border="1">
<tbody ng-repeat='(what,items) in data'>
<tr ng-repeat='item in items'>
<td ngm-if="$first" rowspan="{{items.length}}">{{what}}</td>
<td>{{item}}</td>
</tr>
</tbody>
</table>
</div>
</html>
}
MainCtrl.js
(function() {
angular.module('[myApp]', []).controller('MainCtrl', function($scope) {
$scope.data = {
Colors: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
}
});
}());
どのように解決するのですか?
を削除します。
[]
をモジュールの名前 ([myApp]) から削除してください。
angular.module('myApp', [])
さらに
ng-app="myApp"
をhtmlに追加すれば、うまくいくはずです。
関連
-
[解決済み] angularJSのSTATEを理解する
-
[解決済み] Angularjs: Error: [ng:areq] 引数 'HomeController' が関数でないため、未定義となりました。
-
[解決済み] select 要素のデフォルト値を設定するための ng-option の使用方法
-
[解決済み] Angular ng-repeat エラー "リピータ内の重複は許可されません。"
-
[解決済み] コントローラをグローバルに定義しているときに、コントローラが関数ではなく、未定義になりました。
-
[解決済み] AngularJS : ローカルストレージを使用する
-
[解決済み] AngularJS 。scope.apply()呼び出し時の$digest already in progressエラーを防ぐ。
-
AngularJSのベストプラクティス。ng-repeatの$indexに注意する。
-
[解決済み] Angularjsを使用してローカルストレージにデータを保存するにはどうすればよいですか?
-
[解決済み] コントローラでフィルタを使用するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angularjsのng-viewが動作しない。
-
[解決済み】Angular ui-routerで$stateメソッドを$stateChangeStart toStateとfromStateで使用する。
-
[解決済み] ReferenceError: Angularは定義されていません。
-
[解決済み] AngularJS の ng-disabled ディレクティブに式を指定しても動作しない
-
[解決済み] createspyとcreatespyobjの違いは何ですか?
-
角型グローバル確認ボックス
-
[解決済み] Angular JSによるシンプルなポップアップ
-
[解決済み] angular.serviceとangular.factoryの比較
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] ng-classを使った複数クラスの追加