搜尋

首頁  >  問答  >  主體

angular.js - angularJS ng-show的顯示問題

angularJS已經引入了,但是沒有效果。求大神瞧瞧! !

世界只因有你世界只因有你2783 天前584

全部回覆(4)我來回復

  • PHPz

    PHPz2017-05-15 17:06:08

    ng-show貌似不是這麼用的吧?好像是給ng-show傳入一個bool類型的值,true表示顯示,false表示隱藏,你寫的函數裡,應該return一個預設值,你把return true放在了if條件裡面,外面還要有一個預設的回傳值

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:06:08

    這段程式碼會不會被執行都是一個問題,建議看一看angular的官方demo

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-15 17:06:08

    angular已经引入了,那么你的ng-app声明了没有,ng-controller声明了没有,如果都有的话,你的rec函数应该是定义在$scope中或者controller中暴露出来,而不是直接写成一个函数,这样angular才能找到這個函數

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:06:08

    var test = angular.module('test', []);//申明应用
    
    test.controller("testCon",function($scope){//申明控制器
        $scope.rec = function(){
            //your code
        }
    })

    最後在你需要控制的p之外的祖輩p中添加ng-controller
    如:

    <p ng-controller="testCon">
    再在你controller的祖辈p或者body中添加ng-app
    如:<body ng-app="test">
    然后在你需要ng-show的地方后面只需要函数名
    如:ng-show=“rec”再在你controller的祖輩p或者body中添加ng-app

    如:🎜然後在你需要ng-show的地方後面只需要函數名稱🎜如:ng-show=“rec 」🎜

    回覆
    0
  • 取消回覆