2012-04-17 33 views
5

cách hiển thị nội dung của mẫu?mẫu đầu ra golang

gói chính

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) 

} 

Tại sao không? test.html tồn tại

+0

Có gì trong test.html? – kristianp

+0

văn bản lala lalal ulalala – Accex

Trả lời

7

Bạn không cần phải tạo mẫu mới với New và sau đó sử dụng ParseFiles trên đó. Ngoài ra còn có một chức năng ParseFiles mà sẽ chăm sóc của việc tạo ra một mẫu mới đằng sau hậu trường.
Dưới đây là ví dụ:

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