为什么Angular/JS中的双花括号叫插值?
Why double curly braces in Angular/JS are called interpolation?
在使用Angular/JS一年多之后,我对什么是插值仍然没有一个直观的认识(例如 {{1+4}}
)。该术语的起源是什么(在 Angular/JS 上下文中),它与数学术语有什么共同之处吗?
"Interpolation - the insertion of something of a different nature into something else"。
这是一个术语,用于将表达式嵌入到模板文字中,用作占位符。
在JavaScript中你可以对字符串插值有相同的概念:
var a = 1;
var b = 4;
console.log(`Interpolated result is: ${a+b}`); // note: the quotes ``
在使用Angular/JS一年多之后,我对什么是插值仍然没有一个直观的认识(例如 {{1+4}}
)。该术语的起源是什么(在 Angular/JS 上下文中),它与数学术语有什么共同之处吗?
"Interpolation - the insertion of something of a different nature into something else"。
这是一个术语,用于将表达式嵌入到模板文字中,用作占位符。
在JavaScript中你可以对字符串插值有相同的概念:
var a = 1;
var b = 4;
console.log(`Interpolated result is: ${a+b}`); // note: the quotes ``