gpt4 book ai didi

angularjs - 当 ng-show 触发时调用函数?

转载 作者:行者123 更新时间:2023-12-02 22:10:56 25 4
gpt4 key购买 nike

我想显示一个灯箱,其内容由ng-show显示,但我不知道如何触发灯箱JS。我正在寻找类似的东西

ng-on-show="showLightbox()"

最佳答案

我认为,最好$watch您的模型,绑定(bind)了 ng-show。

这里是示例:

<div ng-app="myApp" ng-controller="myCtrl" ng-init="isDisplayed = true">
<div ng-show="isDisplayed">something</div>
<button ng-click="isDisplayed = !isDisplayed">Toggle</button>
</div>

var myApp = angular.module('myApp', [])
.controller('myCtrl', function($scope, $log) {
$scope.$watch('isDisplayed', function(newValue, oldValue) {
if (newValue !== oldValue) {
$log.log('Changed!');
}
});
});

fiddle

关于angularjs - 当 ng-show 触发时调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21056037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com