Bagaimana untuk menggunakan pembantu arttemplate.js?
三叔
三叔 2017-06-12 09:28:25
0
2
861

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>
三叔
三叔

membalas semua(2)
曾经蜡笔没有小新

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

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

Memangtiadacara ini.

Peter_Zhu

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan