【问题标题】:What is .tpl.html files? (angularjs)什么是 .tpl.html 文件? (角度js)
【发布时间】:2018-11-19 17:33:17
【问题描述】:

我正在做一个 angularjs 博客教程,在代码示例中我看到了这个新文件类型“tpl.html”:

$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文件有区别吗?

【问题讨论】:

    标签: html angularjs


    【解决方案1】:

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

    简单地说,文件名可以包含多个句点,它仍然只是名称的一部分,没什么特别的。最后一段之后的任何内容都将被视为“文件类型”。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        .tpl 文件扩展名由名为 Smarty 的模板解析器使用。这是一个 HTML 模板解析器。 开发人员将 .html 附加到文件的末尾,以便文本编辑器可以将其识别为 HTML 文件,并提供语法检查、智能感知等功能。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-03-03
          • 1970-01-01
          • 2020-05-25
          • 2016-08-23
          • 1970-01-01
          • 2022-01-14
          • 2020-06-12
          • 1970-01-01
          相关资源
          最近更新 更多