Я новичок в angularjs. Я создал список, используя ng-repeat. просто я хочу, чтобы скрыть выбранный элемент списка из списка:Я хочу скрыть только определенный элемент списка
HTML код, который я предпочитаемый:
<ul>
<li ng-repeat="profile in profileMenu">
<div class="hederMenu" ng-hide="configureDisplay" ng-click="setProfile(profile.name)">
<a class="anchor" style="width:100%" >{{profile.name}}</a>
</div>
</li>
</ul>
здесь код контроллера
$scope.profileMenu = [{
name : "My Profile"
}, {
name : "Configure"
}, {
name : "Logout"
}
];
$scope.profile = "";
$scope.setProfile = function (test) {
$scope.profileSelected = test;
if ($scope.profileSelected == "Configure") {
$location.path("/home/configure"); // if user click configure then this element will hide
$scope.configureDisplay = true;
}
if ($scope.profileSelected == "My Profile") {
$location.path("/home/dashboard");
$scope.configureDisplay = false;
}
if ($scope.profileSelected == "Logout") {
window.location.assign("http://mitesh.demoilab.pune/")
}
return $scope.profileSelected = test;
}
В чем проблема, с которой вы сталкиваетесь? –
нажав на элементе списка, все элементы списка теперь скрыты –
просто я хочу скрыть конкретный элемент списка скрыть –