Angular2:模板字符串中${..}和{{…}之间的差异
在ES6中,有模板字符串特性,也就是说,我们可以像这样形成/concat字符串(使用backtick)Angular2:模板字符串中${..}和{{…}之间的差异,angular,Angular,在ES6中,有模板字符串特性,也就是说,我们可以像这样形成/concat字符串(使用backtick) const name='John'; const intro=`我的名字是${name}`; console.log(简介)Angular表达式{{}创建一个由Angular管理的绑定,Angular自动监视对属性的更改,并可以在运行时更改属性值时动态更改属性值,而ES6模板方法只解析一次值,在第一次渲染时。它们是不同的东西: ${}在模板字符串中用作占位符,如您所知。这些模板字符串与Ang
const name='John';
const intro=`我的名字是${name}`;
console.log(简介)
Angular表达式{{}
创建一个由Angular管理的绑定,Angular自动监视对属性的更改,并可以在运行时更改属性值时动态更改属性值,而ES6模板方法只解析一次值,在第一次渲染时。它们是不同的东西:
${}
在模板字符串中用作占位符,如您所知。这些模板字符串与Angular的模板不同,您不应该在Angular 2模板中使用${}
。对于初学者来说,如果将模板移动到外部文件,它将不起作用
{{}
是Angular的插值语法,您希望在Angular 2模板中使用它。在组件类中定义属性或方法,并在组件的模板中使用{{}
插入该属性的值或调用该方法。您还可以使用表达式({{a+b/2}}
)和管道({{title}大写}}
)
一些资源:
祝你好运