gpt4 book ai didi

javascript - 如何查看 Handlebars 模板中的所有可用变量

转载 作者:行者123 更新时间:2023-12-03 13:31:48 25 4
gpt4 key购买 nike

我正在开发我的第一个 Ember.js 应用程序,但在连接所有点时遇到了一些问题。如果我可以在给定的 Handlebars 模板中看到所有可用的变量,那将非常有帮助。

有一个相关的问题,但您必须知道使用它的范围内的变量:
How do I add console.log() JavaScript logic inside of a Handlebars template?

如何输出 全部 变量?

最佳答案

一个不错的选择是使用 Handlebars 帮助器在模板中调试“this”的值:
1.

{{#each}}
{{log this}}
{{/each}}

或者,
2.类似于@watson 建议
{{#each}}
{{debugger}}
{{/each}}

然后在开发工具中深入了解“this”的本地范围变量

enter image description here

或者,3. 您可以直接从 Controller init 方法中记录内容,例如:
App.UsersController = Ember.ArrayController.extend({
init: function() {
console.log(this);
console.log(this.getProperties('.'));
}
});

关于javascript - 如何查看 Handlebars 模板中的所有可用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com