gpt4 book ai didi

javascript - 在 Ext Xtemplate 中计算

转载 作者:行者123 更新时间:2023-11-30 13:10:51 25 4
gpt4 key购买 nike

我尝试在 Ext XTemplate 中进行计算。根据我阅读的文档,使用一个简单的 {x + y} 标签是可能的,但是它不适用于 2 个变量,所以我尝试使用 {[x + y]} 来做,但是之后模板渲染停止.

var tpl = new Ext.XTemplate('{x} + {y} = {[x + y]} thats it.');
console.log( tpl.apply({x: 1.5, y: 2}) );​

结果。

1.5 + 2 = 

我制作了 jsFiddle http://jsfiddle.net/VnFR3/1/我是如何尝试的。

任何人都可以阐明这一点吗?

最佳答案

试试这个:

var tpl = new Ext.XTemplate('{x} + {y} = {[values.x+values.y]} thats it');
console.log( tpl.apply({x: 1.5, y: 2}) );

替代函数:

var tpl = new Ext.XTemplate('{x} + {y} = {[values.x+values.y]}  or ',
'{[this.add( values.x,values.y )]}',{
add:function(x,y){
return x+y;
}
});
console.log( tpl.apply({x: 1.5, y: 2}) );

与您的代码的重要区别是在 [] 代码执行模板中使用了 values 对象。文档不够清楚。

关于javascript - 在 Ext Xtemplate 中计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961646/

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