gpt4 book ai didi

javascript - 如何使用 ng-if 根据当前用户显示按钮?

转载 作者:太空宇宙 更新时间:2023-11-04 15:54:35 32 4
gpt4 key购买 nike

我正在创建一个用户个人资料,并希望显示一个仅对个人资料所有者显示的编辑按钮。我正在尝试使用 ng-if 以便从 DOM 中删除编辑功能。

如何使用 ng-if 根据当前用户显示按钮?

在我看来:

<button ng-if="editProfile()">EDIT</button>

在我的 Controller 中:

$scope.editProfile = function (canedit) {
var canedit = false;
for (var i=0;i<$scope.users.length;i++) {
if ($scope.users[i].id===$scope.currentUser.id) {
canedit = true;
}
}
}

最佳答案

您的函数需要返回truefalse

<button ng-if="editProfile()">EDIT</button>


$scope.editProfile = function () {
for (var i=0;i<$scope.users.length;i++) {
if ($scope.users[i].id===$scope.currentUser.id) {
return true
}
}
return false
}

关于javascript - 如何使用 ng-if 根据当前用户显示按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42813650/

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