2016-01-02 78 views
9

我做了angularjs博客教程,代码示例中,我看到这个新的文件类型“tpl.html”:什么是.tpl.html文件? (angularjs)

$routeProvider 
.when('/', { 
templateUrl: 'views/post-list.tpl.html', 
controller: 'PostListController', 
controllerAs: 'postlist' 
}) 
.when('/post/:postId', { 
templateUrl: 'views/post-detail.tpl.html', 
controller: 'PostDetailController', 
controllerAs: 'postdetail' 
}) 
.when('/new', { 
templateUrl: 'views/post-create.tpl.html', 
controller: 'PostCreateController', 
controllerAs: 'postcreate' 
}); 

这是什么文件类型?是不同的HTML文件?

回答

7

理论上,“文件类型”只是文件名的一部分。我可以创建一个名为a.b.c.d.e.f.g.html的文件,它与其他任何文件名一样有效。但例如现代操作系统将最后一段时间之后的东西视为“文件类型”,这有助于启动正确的程序等。因此,a.tpl.html就像任何其他HTML文件一样。 .tpl只是帮助识别文件的用途。

简而言之,文件名可以包含多个句点,它仍然只是名称的一部分,没有什么特别的。而最后一段时间之后发生的任何事情都将被视为“文件类型”。

5

这只是作者添加的一个小助手,将这些文件标记为模板。当您看到这些文件不在上下文中时,这会很有帮助 - 例如在文件系统中。你可以命名这些HTML文件,你喜欢它! :)