我有一个视图有两种模式 - 查看和编辑。我正在使用angular,所以我将使用一些指令来根据它所处的模式改变页面的行为。我知道在C中常见的是#DEF一些常量字符串可供使用后来。我想知道是否有一个类似于此的良好设计模式用于JS。例如,我将做类似的事情:
<input ng-if="mode==='edit'"></input>
注意字符串文字&#39;编辑&#39;
答案 0 :(得分:1)
Satpal建议的枚举确实是打字稿中的一个很好的功能。但是在你的情况下,我建议你在你的组件上使用一个布尔值(或者如果模式是app-wide可能是服务)。
你的HTML也更清晰,就像这样:
<input ng-if="editMode"></input>