gpt4 book ai didi

javascript - 为什么即使使用自定义指令,Angular ng-cloak 也会覆盖我的 ng-show

转载 作者:行者123 更新时间:2023-11-30 12:32:41 25 4
gpt4 key购买 nike

我试图在登录时隐藏我的布局页面,我将 ng-show 设置为一个 bool 值,当成功登录时该值会设置为 true。无论我做什么,布局页面都不会显示其自身。我遵循了这个 Angular ng-show directive doesn't work for button 的答案但我仍然无法显示页面。当我查看开发工具时,我可以看到正在应用我的自定义样式

HTML代码:

<div class="my-hidden-xs container" ng-show="isLoggedIn">

CSS:

.my-hidden-xs {
display: none !important;
}

Controller :

function LogInController($scope, $http, $state) {
$scope.isLoggedIn = false;
$scope.signOn = function () {
$http.post('http://localhost:a location on my backend').then(function (response) {
if (response.data.token) {
$scope.$apply.isLoggedIn = true;
$state.go('main');
//...

我在这里做错了什么?我是 Angular 的新手,但之前使用过 hide 和 show 没有这个问题。

最佳答案

你能尝试改变你的 css 你有 display: none !important 并且我看不到任何在成功函数上改变它的代码你可以使用这样的东西:

<div class="container {{checkVisible(isLoggedIn)}}">

在 Controller 中

$scope.checkVisible()
{
if(isLoggedIn)
return '';
else
return 'my-hidden-xs';
}

关于javascript - 为什么即使使用自定义指令,Angular ng-cloak 也会覆盖我的 ng-show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27127990/

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