Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
tolylya
0 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 1
1

Ng-show не работает

26.05.2015, 21:42. Просмотров 251. Ответов 1
Метки нет (Все метки)

Здравствуйте, у меня такой вопрос

Есть в шаблоне такие элементы
HTML5
1
2
3
<div ng-hide="{{valid}}>Показывается</div>
<ng-view ng-show="{{valid}}">Не показывается</ng-view>
<button ng-click='checkLogin ()'>
И есть контроллер

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
supportApp.controller('homeCtrl',  function ($scope, $http){
    
    $scope.valid = false;
    
    $scope.checkLogin = function (login, pass){
        
        
        $http.post('/valid', { login: login, pass: pass}).success(function(response)
        {   
            
            if(response)
                return $scope.valid = true;
            else $scope.valid = false;
        });
    }
});


Контроллер посылает запрос на сервер, и получает либо true либо false,
я проверял, приходил и тот и тот ответ, но элемент скрываться не хоче, в чем проблема?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2015, 21:42
Ответы с готовыми решениями:

How to code optional attribute without value to show/hide some blocks?
How to code optional attribute without value to show/hide some blocks? Demo For example, when...

Не работает show
Помогите пожалуйста. Мне необходимо вызвать одну форму из другой (Form2 из Form1). Я пишу ...

Не работает команда SHOW
Здравствуйте! У меня через command line не работает команда SHOW. Хотел выевести все базы данных,...

Почему не работает show ?
if(button=mbright) and (l2.caption=label7.caption) then begin l2.caption:=' ' ; ...

Метод UserForm.Show при повторном выполнении .Show
При первом выполнении этого метода поисходит событие Activate_UserForm Как сделать, чтобы при...

1
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
27.05.2015, 11:03 2
HTML5
1
<ng-view ng-show="{{valid}}">Не показывается</ng-view
У вас получается вью внутри вью лежит? ngRoute так не может, этот роутер только одну вью на странице может показывать, если хотите вложенные - используйте ui router
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 11:03

Некорректно работает метод show()
При нажатии на кнопку отправки формы, изначально спрятанный блок должен появиться.. Он появляется,...

Вызов формы по кнопке. Show не работает
Всем доброго времени суток! Столкнулся с такой проблемой, что мне нужно показать уже...

Messagebox.Show не работает в разных проектах
Коллеги, добрый день. Я скачал с гита один проект и начал в нем работать. Все шло нормально до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru