在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>
答案 0 :(得分:2)
Alexander Staroselsky指出的主要区别是可维护性和可读性。通常,逻辑应该驻留在您的类型脚本文件中,而不是您的视图中。您越能分解逻辑并查看,您的站点将越容易维护。