cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menggunakan pembantu arttemplate.js?

Saya belajar berdasarkan buah berangan rasmi
Tetapi masalah berlaku
Saya ingin menggunakan pembantu untuk mendaftarkan kaedah
Tetapi ia sentiasa menggesa template.helper bukan fungsi
Saya tidak tahu jika ada masalah apabila saya memanggilnya atau ada masalah dengan js yang diimport
Kod adalah seperti berikut

<!DOCTYPE html>
<html>
<head lang="zh-cn">
    <meta charset="UTF-8">
    <title>arttemplate</title>
    <script src="template-web.js"></script>
</head>
<body>
    <p id="content3"></p>
    <script id="test3" type="text/html">
            //<p>{{add(1,2)}}</p>
            <p>{{add:'1,2'}}</p>
    </script>
</body>
<script>
    template.helper('add',function(val1,val2){
        return val1 + val2;
    });

    //var data3 = {
        //list: [32,45,47,61,52,41,32,29,44,24,55,19]
    //}
    var html = template('test3');
    document.getElementById('content3').innerHTML = html;
</script>
</html>
三叔三叔2741 hari yang lalu848

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:30:25

    Versi mana yang anda gunakan? Di manakah anda mendapat dokumen itu?

    Lihat API dokumentasi rasmi: https://aui.github.io/art-tem...

    Memangtiadacara ini.

    balas
    0
  • 天蓬老师

    天蓬老师2017-06-12 09:30:25

    Untuk meringkaskan kaedah panggilan asas
    Kaedah panggilan 1:
    {{parameter nama kaedah 1 parameter 2...parameter n}}
    kaedah panggilan 2:
    {{parameter nama kaedah 1, Parameter nama parameter 1 ,...,Parameter n}}
    Kaedah panggilan 3: (|Ruang sebelum dan selepas simbol tidak boleh ditinggalkan)
    {{Parameter 1 | Nama kaedah: Parameter 2, Parameter 3,..., Parameter n} }

    Selain itu, kaedah anotasi anda salah
    Anda menyatakan bahawa ujian3 anda ialah html dan anda harus menggunakan kaedah anotasi html
    Ini bermakna:
    <!-- <p>...</p> ;
    --------------------------------perbaharui---------------- -- -------------


    Nombor versi kini 4.10.0. Apa yang saya tulis di sini ialah cara penulisan 3.x

    balas
    0
  • Batalbalas