4
我正在用Typescript使用angular 4。角度表現:組件暴露500+(子)成員的公共對象
我有一個靜態類,有大量的公共靜態/常量字符串成員,其值永遠不會改變。這個類是爲了有從模板訪問成員暴露在我的許多組件:
靜態類:
export class Foo {
public static foo1: string = "foo 1";
// ...
public static foo1000: string = "foo 1000";
}
例成分:
export class FooComponent {
public foo: Foo = Foo;
}
用法示例中的分量模板:
<div>{{foo.foo123}}</div>
<div>{{foo.foo321}}</div>
問題是:
- 這是關於性能/變化檢測的好設計嗎?
- 有沒有一種方法來防止角度檢查(在變化檢測期間)特定成員(因爲它們不會改變)?
- 或者換句話說:我可以在組件中暴露一個公共成員/對象,其中包含許多(字符串)成員,而不會對性能產生負面影響?
順便說一句:我故意不想詳細說明爲什麼以及爲什麼要保持簡單的問題。