2015-11-20 3 views
1

Я хочу определить переменную типа объекта в шаблоне Play Scala. Я уже попробовать следующий код, но неPlay Scala template, define object vaiable

@import models.support.Date; var date= dateTime.getDate(0); 
@date.toString() ->> failed! 

У меня есть класс DateTime в Java, которые имеют даты и времени объект Как это исправить? Thanks

+0

Почему вы хотите вар? Шаблон Scala (Twirl) предлагает функцию @defining для этого! – David

ответ

0

Этот код верный. Например, следующий код из моего проекта:

@import models.User.Crumb; var myUser = ViewArgsBus.getUserCrumb(); 
@myUser.toString() 

Выведет [email protected]

Update

я проверить метод перекрывая, а также.

Класс:

public static class Crumb { 
    public String name; 
    public String url; 

    @Override 
    public String toString(){ 
     return name + ":" + url; 
    } 
} 

Шаблон:

@import models.User.Crumb; var myUser = ViewArgsBus.getUserCrumb(); 
@myUser.toString() 

Выход:

admin:admin