Превосходно
Случай 2 - в том случае, когда одна и та же проблема может возникнуть), в моем случае проблема была вызвана следующей строкой:
<webServices>
<protocols>
<remove name="Documentation"/>
</protocols>
</webServices>
Это хорошо работает на сервере как вызовы выполняются непосредственно с помощью функции webservice - однако это не сработает, если вы запустите службу непосредственно из .Net в среде отладки и хотите протестировать запуск функции вручную.
ngIf
принимает выражение ( JavaScript-подобный фрагмент кода ). Это означает, что все, что написано между " "
, уже находится в контексте Angular, и вам не нужно использовать {{ }}
:
<div ng-if="task_detail.status == 'done'">
ngIf также принимает функции.
<div ng-if="checkStatus(task_detail.status)">
Это может быть очень полезно, когда у вас есть несколько кодов или добавлена логика, которая определяет логический результат в вашем ng-if. Я использую это довольно часто.
Я был озадачен подобной ситуацией, используя ng-if с условным «Есть ли элемент массива строк?»
После нескольких попыток (например, с использованием «typeof») я нашел с помощью «indexOf» «работает очень хорошо для того, что мне нужно:
<li ng-if="lesson.practice.indexOf('Situations') > -1"><a id="Lev{{level.number}}Les{{lesson.number}}SI">Situations</a></li>
Убедитесь, что у вас установлена последняя версия Angular, она не была доступна в ранних версиях ~ v1.0.1