Bei Verwendung von AngularJS mit Scala Play wird dieser Fehler angezeigt.
Fehler: Argument 'MainCtrl' ist keine Funktion, wurde undefiniert
Ich versuche eine Tabelle zu erstellen, die aus den Wochentagen besteht.
Bitte schauen Sie sich meinen Code an. Ich hatte den Namen des Controllers überprüft, aber das scheint richtig zu sein. Hinweis: Der aus dieser SO- Antwort verwendete Code
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"]
}
});
}());
ng-app
können Sie es ändern inng-app=myApp