2013-09-21 4 views
0

Извините, если этот вопрос кажется глупым. Я делаю своего рода переход от javascriptmvc к angularjs. Есть определенный момент, который не совсем ясен для меня. Могу ли я применять условные выражения для html с угловыми? Допустим, я создаю страницу в зависимости от состояния входа пользователя. Если пользователь вошел в систему, я скрою элементы управления входами и покажу приветственное сообщение. Если пользователь не вошел в систему, я показываю элементы управления входами. С javascriptmvc я могу решить это, просто создав 2 разных представления и добавив их в соответствии с полученными данными - каждый вид для каждой описанной ситуации. Это проще, потому что контроллер является точкой входа для процесса построения html, а не html. Что-то вродеУсловные операторы с угловымJS

<% if (data.logged_in){%> 
<div> 
...some markup... 
</div> 
<%} else {%> 
<div> 
...another markup... 
</div> 
<%}%> 

Как я могу сделать такую ​​вещь с угловой?

ответ

2

В последней версии Angular.js вы можете использовать это.

<div ng-if="{expression}"> 
    ..Some Markup ... 
</div> 

в предыдущих версиях (1.0.7)

<div ng-show="{expression}"> 
    ..Some Markup ... 
</div> 
+0

Спасибо! Это то что мне нужно – Boltosaurus

Смежные вопросы