在HTML模板angular中使用方法2+

时间:2019-02-04 20:03:10

标签: html angular typescript angular2-changedetection

在html模板中使用返回false<div *ngIf="array && array.length && (array.property === true)">test</div> 的方法,并直接在html模板angular 2+中编写这些条件之间有什么区别?

有趣的是,第一种和第二种方法多久被调用一次?

示例:

<div *ngIf="isArrayProperty()">test</div>

public isArrayProperty() {
 return array && array.length && (array.property === true);
}

<cfset testString = "Some #chr(8)# text #chr(8)# here">
<cfoutput>
   <textarea>#replace(testString, chr(8),"","ALL")#</textarea>
</cfoutput>

1 个答案:

答案 0 :(得分:2)

Alexander Staroselsky指出的主要区别是可维护性和可读性。通常,逻辑应该驻留在您的类型脚本文件中,而不是您的视图中。您越能分解逻辑并查看,您的站点将越容易维护。