2012-04-17 20 views
5

Şablonun içeriği nasıl görüntülenir?golang çıktı şablonları

import (
    "fmt" 
    "html/template" 
    "os" 

) 

func main() { 
    t := template.New("another") 
    t,e:=t.ParseFiles("test.html") 
    if(e!=nil){ 
      fmt.Println(e); 
    } 
    t.Execute(os.Stdout, nil) 

} 

ana paket Neden değil? test.html mevcut

+0

Test.html'de neler var? – kristianp

+0

text lala lalal ulalala – Accex

cevap

7

New ile yeni bir şablon oluşturmanız ve ardından ParseFiles ürününü kullanmanız gerekmemektedir. Ayrıca, sahne arkasında yeni bir şablon oluşturmaya özen gösteren bir ParseFiles işlevi de vardır.
İşte bir örnek:

package main 

import (
    "fmt" 
    "html/template" 
    "os" 
) 

func main() { 
    t, err := template.ParseFiles("test.html") 
    if err != nil { 
      fmt.Println(err); 
    } 
    t.Execute(os.Stdout, nil) 
}