Beegoテンプレート関数でのビュー関数の使用

ビュー関数の関数:ビューで単純なビジネスロジックを処理する
  1.バックグラウンド関数を作成する
  2.ビューで関数名を定義する
  3. beego.Runの前に関連付ける

 

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

//バックグラウンドで関数を定義する
func Sh​​owPrePage(pageIndex int)int { 
    if pageIndex == 1 { 
    return pageIndex 
} 
    return pageIndex -1 
} 

func Sh​​owNextPage(pageIndex int、pageCount int)int { 
    if pageIndex == pageCount { 
    return pageIndex 
} 
    return pageIndex + 1 
} 


// HTMLコードで
{{.pageIndex | prepage}}関数名: prepageは1つのパラメーターを渡すpageIndex 

{{nextpage .pageIndex .pageCount}}関数名:nextpageは2つのパラメーターを渡すpageIndex pageCount

  

 

おすすめ

転載: www.cnblogs.com/zhaopp/p/12728735.html