我看到我们可以插入JavaScript表达式。我们可以插入哪些有效的JavaScript表达式?到目前为止,我只有显示属性例如object.property
,简短的表达式如{{1+1}}
,还有哪些JavaScript表达式可以插值?
我看到我们可以插入JavaScript表达式。我们可以插入哪些有效的JavaScript表达式?到目前为止,我只有显示属性例如object.property
,简短的表达式如{{1+1}}
,还有哪些JavaScript表达式可以插值?
在Angular2中,表达式与Angular中的表达式非常相似。
禁止具有副作用的JavaScript表达式,包括:
new
关键字此外,不支持位运算符如|
或&
通常,将复杂的JavaScript逻辑放在控制器或组件中而不是视图中是一个好主意。这是因为关注点分离设计原则能使代码更加模块化和可读性更强。
https://angular.io/docs/ts/latest/guide/template-syntax.html#!#template-expressions
你可以使用Angular 2默认管道来评估插值中的表达式。请参考下面的链接https://www.npmjs.com/package/angular2-pipes#sum