Angular2:我们可以在模板中插入哪些表达式?



我读到我们可以插入Javascript表达式。我们可以插入的有效Javascript表达式列表是什么?到目前为止,我有一个插值显示属性,例如。object.property,像{{1+1}}这样的短表达式我们还能插入什么Javascript表达式?

在允许的范围方面,Angular2中的表达式与Angular中的表达式非常相似。

禁止有副作用的JavaScript表达式,包括

  • 分配(= +=,-=)
  • 使用new关键字
  • 使用分号或逗号连接表达式
  • 递增(++)和递减操作符

此外,不支持像|&这样的位操作符

一般来说,将复杂的JavaScript逻辑放在控制器或组件中,而不是放在视图中,这是一个好主意。这是因为Separation of Concerns的设计原则和使代码更模块化和可读性。

https://angular.io/docs/ts/latest/guide/template-syntax.html !#模板语言的

你可以使用Angular 2的默认管道来计算插值中的表达式。请参考下面的链接https://www.npmjs.com/package/angular2-pipes和

相关内容

  • 没有找到相关文章

最新更新