我最近开始玩Play。所以我从官方网站下载2.4.3版本,并完成了firstapp教程中所说的一切。但是当我运行应用程序并想要向控制器添加一些方法时:
$scope.phonebook = [
{
name: 'Johan',
phone: '622345871',
email: 'johan@yahoo.com'
}
];
$scope.addPerson = function(){ // triger function when submit button is called
// check against empty fields
if ( $scope.name != '' ) {
// values from input fields
$scope.phonebook.push({
name: $scope.name,
phone: $scope.phone,
email: $scope.email
});
// clear input fields after submission
$scope.name = '';
$scope.phone = '';
$scope.email = '';
}
}
rout.conf
public static Result dummy() {
return TODO;
}
我收到的错误页面上写着:
value dummy不是controllers.Application的成员
但如果我从方法中删除 static 关键字,一切正常。我认为我必须改变 build.sbt 中的内容?
答案 0 :(得分:1)
我从
更改 build.sbt 中的行routesGenerator:= InjectedRoutesGenerator
到
routesGenerator:= StaticRoutesGenerator
所以我可以使用静态方法