2017-04-10 5 views
0

私はビューと編集の2つのモードを持つビューを持っています。私は角を使用しているので、いくつかの指示文を使ってページの動作を変更します。後で使用するために、Cで#DEFに定数文字列を使用するのが一般的です。私はJSで使用するためにこれに似た良いデザインパターンがあるのだろうかと思っていました。たとえば、私のような何かをやってます。Typescript(またはJavascript)を使用した定数文字列の最適なデザインパターン?

<input ng-if="mode==='edit'"></input> 

Satpalのような文字列リテラル「編集」

+2

を使用でき、[列挙型](https://www.typescriptlang.org/docs/handbook/enums.html) – Satpal

答えて

1

列挙型が提案通知は、実際にtypescriptですでの素敵な機能です。しかし、あなたの場合には、私はあなたのコンポーネント(またはモードがアプリ全体のサービスかもしれない場合は、ブール値を使用することをお勧めします)。

あなたのhtmlもずっときれいで、このような何か:

<input ng-if="editMode"></input> 
+0

私はあなたを考えますそうです。列挙型は、このような状況では少し残忍であるようです。しかし、私は間違いなく将来を考えています! –

関連する問題