1

サイトを動的にするために adonisjs を使い始めたところです。繰り返し要素をブロックに置き換えます。この場合、ビューを使用しています。問題は、私が間違っていることを理解できないことです。mainpage.html と adonis.html という名前の html ページがあります。mainpage.html 内

<!DOCTYPE html>

{# resources/views/mainpage.html #}
<html lang="en">
<head>
<title>NextAnime</title>
</head>
<body>
{% block latestEntries %}
{% endblock %}
</body>
</html>

adonis.html で

{# resources/views/adonis.html #}
{% extends 'mainpage' %}

var rangeEntries = [0,1,2,3,4]

{% block latestEntries %}

    {% for i in range %}
    <div class="row">
        <div class="col-xs-3">
            <a href="anotherpage.html"><img src="../../public/images/justanimage.jpeg" id="latest_entry_image" alt="Some problem"></a>
        </div>
        <div class="col-xs-9">
            <a href="anotherpage.html">name of anime</a>
            <p>Chapters/Volumes :</p>
            <p>Date</p>
        </div>
    </div><br>
{% endfor %}
{% endblock %}

PS : {% extends '' %} 部分に関する公式ドキュメントは明確ではありません。HTML ドキュメントの名前 (メインページ) または HomeController.js ファイル (メイン) に割り当てるエイリアスの名前を入力する必要がありますか?

HomeController.js で:

class HomeController {

  * index (request, response) {
    const view = yield response.view('adonis')
    response.send(view)
  }
  * main (request, response) {
    const view = yield response.view('mainpage')
    response.send(view)
  }
}

そして最後に、一般的にリストの最後に到達したことを知る方法をアドニスで教えてください。

4

1 に答える 1