如何使用数组使用ng-show隐藏或显示div

时间:2017-09-25 22:36:55

标签: angularjs arrays ionic-framework

今天我的问题如下, 我有一个数组,其值具有天数 以下是示例

`noDaysArray = ['Day1', 'Day2', 'Day3'];`

所以在我的View上我有3个按钮,前一天,修改和下一天即 所以我想只显示修改按钮,如果noDaysArray.length == 1,如果有一天选择我只是显示修改按钮,它的酷我的主要问题,当数组长度超过1,如果有2或选择更多天我必须显示上一个和下一个按钮,并且仅在最后一天修改和前一天按钮,并且只需修改第一天页面上的下一个按钮

以下是我在视图中使用的代码

<button ng-show="prev" class="button button-small">Prev Day</button>

<button ng-show="Modify" class="button button-small">Modify</button>

<button ng-show="nxt" class="button button-small">Next Day</button>

//Some Day Items

<button class="button button-block" ng-click="btnview()">
Choose</button>

这是我的控制器代码

   var nodaysval = [1,2,3,4,5];

   $scope.btnview = function(){

    if(nodaysval.length == 1)
    {
        $scope.prev= false;
        $scope.Modify = true;
        $scope.nxt= false;
    }


    if(nodaysval.length > 1 )
    {

        $scope.hideday = true;
        $scope.hideday2 = true;
        $scope.hideModify = true;
    }

我想这可能是一个非常简单的问题,但任何帮助都会受到赞赏

0 个答案:

没有答案