1. 优客号首页
  2. 用户投稿

angular.js – angularJS ng-show的显示问题

angular.js – angularJS ng-show的显示问题问题描述 angularJS已经引入了,但是没有效

问题描述

angular.js - angularJS  ng-show的显示问题

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

问题解答

回答1:

ng-show貌似不是这么用的吧?好像是给ng-show传入一个bool类型的值,true表示显示,false表示隐藏,你写的函数里,应该return一个默认值,你把return true放在了if条件里面,外面还要有一个默认的返回值

回答2:

这段代码会不会被执行都是一个问题,建议看一看angular的官方demo

回答3:

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

回答4:

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”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表优客号立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.youkehao.org.cn/article/102574.html

如若内容造成侵权/违法违规/事实不符,请联系优客号进行投诉反馈,一经查实,立即删除!

发表评论

登录后才能评论