2016-05-13 107 views
0

我在页面上有一个文本框和两个按钮。该文本框接收来自数据库的数据。如果文本框有一个值,我想显示Turn Off并隐藏另一个。如果文本框没有值,我想显示Turn On并隐藏其他值。根据文本框中的值显示和隐藏文本框。 angularjs

因为我将文本框绑定到sessionStorage.clientId,所以如果没有数据库中相应字段的数据,null会显示在文本框中。也总是Turn On按钮只显示。我究竟做错了什么。

这里是Plunker

+0

我猜,null被视为字符串(“null”)而不是空值。你的运动员工作正常,但并不反映你的问题。请更新你的抢劫者。 – Saad

回答

1

在你的控制器,你应该用

$scope.ssclientID = { 
    code: 'CS123BD' 
    } 

坚持并使用NG-模型$scope.ssclientID.code,一切都应该只是罚款

1

它的工作原理

一切工作正常,你的代码没有错。 Plunker无法加载Angular,除此之外没有问题。这是复制/粘贴到codepen.io: http://codepen.io/ssh33/pen/jqRmdb?editors=1010

我添加了检查为一个空字符串''为咯咯,但一切都是你的。