javascript - 如何在angularjs中显示和隐藏基于 bool 值的元素属性?

标签 javascript angularjs

ctrl.js

在 Controller 中,如果用户登陆编辑页面则该值为真

var self = this;
self.edit = "true"

html

在添加页面应该是

<md-input-container flex="25">
<label>GameId</label>
<input name="games" ng-model="ctrl.game" ng-required="true" ng-maxlength="50" custome-directive-to-check-unique-value >
</md-input-container>

在编辑页面应该是

<md-input-container flex="25">
<label>GameId</label>
<input name="games" ng-model="ctrl.game" ng-required="true" ng-maxlength="50" disabled>
</md-input-container>

对于禁用,我可以使用 ng-disabled=ctrl.edit 禁用输入字段 如何为指令 custome-directive-to-check-unique-value

最佳答案

您可以根据值简单地使用属性 ng-showng-hide

<div ng-hide="edit">Edit is False</div>

<div ng-show="edit">Edit is True</div>

如果 edit 为真,则 ng-show 将为真,显示消息 Edit is True

关于javascript - 如何在angularjs中显示和隐藏基于 bool 值的元素属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33937258/

相关文章:

javascript - 你的 gnome-shell-extension 如何捕获关键焦点?

javascript - 无法让我的 Javascript 代码禁用加载页面上的输入框

javascript - 序列化和反序列化函数

javascript - 将 `$location.search()` 保留在 Angular `redirectTo` 中?

html - Angular Firebase 3 Auth Ui-Router

angularjs - 基于属性在angularjs中路由

javascript - AngularJS 中的 View - 如何使它们工作?

javascript - Node + express : How to get an element which made an HTTP GET request?

javascript - 动态大小和 AngularJS 模型

angularjs - Angular指令如何向元素添加属性?