Javascript 如何使用手柄显示一个或另一个值
我需要帮助了解把手的基本知识 例如,我有以下html代码:Javascript 如何使用手柄显示一个或另一个值,javascript,handlebars.js,Javascript,Handlebars.js,我需要帮助了解把手的基本知识 例如,我有以下html代码: <div id="box"> </div> 我希望它在div中显示“Login”或“Register”(字符串)。如何使用手柄?我读了很多教程,但仍然没有理解。可以使用如下条件语句: {{#if someCondition}} <a>Login</a> {{else}} <a>Register</a> {{/if}} <div id=
<div id="box">
</div>
我希望它在div中显示
“Login”
或“Register”
(字符串)。如何使用手柄?我读了很多教程,但仍然没有理解。可以使用如下条件语句:
{{#if someCondition}}
<a>Login</a>
{{else}}
<a>Register</a>
{{/if}}
<div id="box">
<a>{{loginOrRegister}}</a>
</div>
显然,
this.outputLoginOrRegisterText()
应该由您定义:)您是试图使用变量还是试图显示变量的值(在本例中包含Login
或Register
)?请解释以下内容。这就是我想做的,但我到底要怎么做?我应该在.js文件中输入什么?我已经编辑了我的答案以给出一个例子。希望您能够根据自己的需要调整它。
render: function() {
this.$el.html(this.template({
loginOrRegister: this.outputLoginOrRegisterText()
}));
return this;
}