Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用带力矩的把手模板_Javascript_Node.js_Momentjs_Handlebars.js - Fatal编程技术网

Javascript 使用带力矩的把手模板

Javascript 使用带力矩的把手模板,javascript,node.js,momentjs,handlebars.js,Javascript,Node.js,Momentjs,Handlebars.js,我用力矩和把手。我想用handelbar中的矩 我创建了一个包含此页面内容的文件 Git中心项目 因此,我的handlebar.moment.js的内容是 在我的代码中,我有 <script src="js/handlebars.min.js" type="text/javascript" ></script> <script src="js/handlebars.moment.js" type="text/javascript" ></script

我用力矩和把手。我想用handelbar中的矩

我创建了一个包含此页面内容的文件

Git中心项目

因此,我的handlebar.moment.js的内容是

在我的代码中,我有

<script src="js/handlebars.min.js" type="text/javascript" ></script>
<script src="js/handlebars.moment.js" type="text/javascript" ></script>
我得到了错误

未捕获错误:缺少帮助程序:“时刻”


我不使用nodejs,nodejs有什么特别的东西吗?有没有一种方法可以在客户端不使用node js的情况下使用side?

看起来Handlebar的即时助手有自己的一些要求:

  • CommonJS或AMD模块加载器
  • 和力矩(当然还有把手)
  • 要解决这些需求,您最好使用绑定器,如或。它们将您的所有依赖项和依赖项的依赖项捆绑在一起,而不必根据您的应用程序代码担心自己(太多)

    此外,您需要将
    力矩
    助手注册到
    把手
    ,如上的代码片段所示,即:

    var handlebar=require(“把手”);
    var MomentHandler=需要(“把手力矩”);
    
    移动手柄。登记帮助器(手柄);//我修改了js文件,这很有效。只保留当前的注册帮助和所有地图。@nikc.org请您帮助:
    {{moment birthdate "L"}}
    
    var Handlebars = require("handlebars");
    var MomentHandler = require("handlebars.moment");
    MomentHandler.registerHelpers(Handlebars);  // <- this is the important line