2016-10-19 12 views
0

マイプレイビューは、しかし、私は次のようなエラーにいただきました間違ったこのプレイビューと

[error] /Users/asattar/Dev/work/StoreApp/app/views/productInfo.scala.html:9: illegal start of simple expression 
[error]  @productInfo.attributes.map{(key, val) => <div>Product key: @key</div>} 
[error]          ^
[error] /Users/asattar/Dev/work/StoreApp/app/views/productInfo.scala.html:11: ')' expected but '}' found. 

productInfo.attributesを得る「SBTのコンパイル」にこの

@(productInfo: model.ProductInfo)(price: String) 

@main("Product Info") { 

    <h1>@productInfo.name</h1> 
    <h1>Product Price: @price</h1> 
    <h1>Product Attributes</h1> 
    <div> 
     @productInfo.attributes.map{(key, val) => <div>Product key: @key</div>} 
    </div> 
} 

のように見える地図で[文字列、文字列]

私はここで何が起こっているのかわからない、遊ぶのはノブです。ヘルプをいただければ幸いです。ありがとう!

答えて

2

valは有効なScalaキーワードです。変数名にScalaキーワードを使用することはできません。

使用vまたはvalueまたはfooなど

関連する問題