在AngularJs / Javascript中创建禁用下拉菜单的标签

时间:2014-04-23 13:33:29

标签: javascript angularjs drop-down-menu

我想为我的一些观点实现只读模式。通常我会禁用GUI组件,但我希望看起来更好看。我试图从下拉菜单中删除框和图形内容,但我根本无法修改它。

所以我的问题是,我如何在Angular中制作一个指令,当它应用于禁用的下拉列表时,它会显示为标签?

1 个答案:

答案 0 :(得分:0)

Angular已经有一个以声明方式完成此任务的指令。 ng-show只有在绑定的表达式为真时才显示附加的标记。

你可以这样做(伪代码):

$scope.mode = { 
  readonly: true
}

....

<div ng-show="mode.readonly">...</div>
<select ng-show="!mode.readonly">...</select>