【问题标题】:Meteor.js : How to get the name of a Template from the Template?Meteor.js:如何从模板中获取模板的名称?
【发布时间】:2017-03-07 01:27:23
【问题描述】:

假设我在 html 文件中定义了一个模板。

<template name="myTemplate">

现在在 javascript 中,我想通过引用模板本身来获取模板中 name 的值,以避免输入错误并允许 intellij ide ctrl 单击模板将我带到模板。

我想要类似的东西。

let stringValueOfTemplateName = Template.myTemplate.name

而不是不得不做

let stringValueOfTemplateName = "myTemplate"

有什么方法可以访问这个名字吗?

【问题讨论】:

    标签: javascript meteor meteor-blaze


    【解决方案1】:
    Template.captureView.viewName.replace('Template.',''))
    

    或

    Template.instance().view.name.replace('Template.',''))
    

    【讨论】:

      【解决方案2】:

      试试

      let stringValueOfTemplateName = Template.instance().view.name.replace('Template.', '');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-04
        • 1970-01-01
        • 2015-01-11
        • 2018-03-10
        • 2011-03-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多