Uso de la función de vista en la función de plantilla beego

La función de la función de vista: manejar la lógica de negocios simple   en la vista
  1. Crear la función de fondo
2. Definir el nombre de la función en la vista
  3. Asociar antes de beego.Run

 

func main () { 
    beego.AddFuncMap ("prepage", ShowPrePage) 
    beego.AddFuncMap ("nextpage", ShowNextPage) 
    beego.Run () 
} 

// Definir una función en el fondo 
func ShowPrePage (pageIndex int) int { 
    if pageIndex == 1 { 
    return pageIndex 
} 
    return pageIndex -1 
} 

func ShowNextPage (pageIndex int, pageCount int) int { 
    if pageIndex == pageCount { 
    return pageIndex 
} 
    return pageIndex + 1 
} 


// El código HTML utiliza 
{{.pageIndex | prepage}} nombre de función: prepage pasa un parámetro pageIndex 

{{nextpage .pageIndex .pageCount}} Nombre de la función: nextpage pasa dos parámetros pageIndex pageCount

  

 

Supongo que te gusta

Origin www.cnblogs.com/zhaopp/p/12728735.html
Recomendado
Clasificación