2012-04-17 168 views
5

如何顯示模板的內容?golang輸出模板

包主要

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) 

} 

爲什麼不? test.html exists

+0

什麼是test.html? – kristianp 2012-04-17 06:07:21

+0

text lala lalal ulalala – Accex 2012-04-17 06:40:47

回答

7

您不需要創建一個新模板New,然後使用ParseFiles就可以了。還有一個功能ParseFiles,它負責在幕後創建一個新模板。
這裏是一個例子:

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) 
}