Angularjs 如何将变量从指令传递到控制器
如何使用指令中的变量在Html中显示或隐藏与控制器相关的div。要在Html中显示或隐藏div,请使用ng show:Angularjs 如何将变量从指令传递到控制器,angularjs,angular-directive,Angularjs,Angular Directive,如何使用指令中的变量在Html中显示或隐藏与控制器相关的div。要在Html中显示或隐藏div,请使用ng show: <div ng-show="myValue"></div> 当myValue为true时,div元素将可见,如果为false,则它将隐藏。 您必须声明控制器中的my值为true或false,例如scope.myValue=true 详情如下: 现在将变量从指令传递到控制器,这将有助于在下面的代码中,我使用HTML处理和控制器处理两个示例演示了ng
<div ng-show="myValue"></div>
当myValue
为true时,div元素将可见,如果为false,则它将隐藏。
您必须声明控制器中的my值为true或false,例如scope.myValue=true代码>
详情如下:
现在将变量从指令传递到控制器,这将有助于在下面的代码中,我使用HTML处理和控制器处理两个示例演示了ng show和ng hide
首先,隐藏达拉尼的名字。在用于显示Dharani名称的控制器中,使用
$scope.hai = false;
内部超时功能
$timeout(countUp, 2000);
试试下面的代码
var showApp=angular.module('showApp',[])
.controller('mainController',函数($scope,$timeout){
//设置数字的默认值
$scope.myNumber=0;
//函数计算数字是否为偶数
$scope.isEven=函数(值){
如果(值%2==0)
返回true;
其他的
返回false;
};
$scope.timeInMs=0;
$scope.hai=true;
$scope.welcome=true;
var countUp=函数(){
$scope.hai=假;
警报(“sgf”);
}
$timeout(倒计时,2000年);
});代码>
.profilename{color:red;}
ngShow和ngHide:函数
键入一个数字
这个数字是偶数。
这个数字是奇数。
ngShow和ngHide:使用控制器
欢迎光临
达拉尼
这是一个有效的问题吗?只需更新一行问题就可以得到答案?