首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误:参数不是函数,未定义

错误:参数不是函数,未定义
EN

Stack Overflow用户
提问于 2013-06-25 12:35:00
回答 17查看 211.2K关注 0票数 121

在Scala Play中使用AngularJS时,我得到了这个错误。

错误:参数'MainCtrl‘不是函数,未定义

我正在尝试创建一个由星期几组成的表。

请看一下我的代码。我已经检查了控制器的名称,但这似乎是正确的。注意:从这里使用的代码,所以answer

index.scala.html

代码语言:javascript
复制
@(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

代码语言:javascript
复制
(function() {
    angular.module('[myApp]', []).controller('MainCtrl', function($scope) {
        $scope.data = {
            Colors: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
        }
    });
}());
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17289236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档