gpt4 book ai didi

html - 使用 ng-show AngularJS 传递元素

转载 作者:搜寻专家 更新时间:2023-10-31 23:25:10 25 4
gpt4 key购买 nike

HTML

<li ng-show="sample($event)" TestLi</li>

Javascript

$scope.sample = function($event){ //$event is undefined
//do something
}

我只尝试使用 ng-click 传递 html 元素,但有没有办法使用 ng-show 传递它?

最佳答案

属性 ng-show、ng-hide 和 ng-if 通常计算表达式而不是函数。你可以在这里阅读:

https://docs.angularjs.org/api/ng/directive/ngShow

但是,如果你真的想获取目标元素,你可以尝试编写一个非常简单的指令。

<li ng-show="sample($event)" getTarget> TestLi</li>

app.directive("getTarget", function() {
return {
link: function(scope, element, attrs) {
console.log(element);
}
}
});

关于html - 使用 ng-show AngularJS 传递元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495776/

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