ng-if иногда приводит к тому, что ссылки на моей странице отображаются во время загрузки, а затем исчезают.ng-if заставляет ссылки отображаться на секунду, а затем исчезает. Как предотвратить показ
Ссылка не должна отображаться вообще, и я предполагаю, что оператор ng-if еще не обработан для второго, я могу его увидеть.
Есть ли способ предотвратить отображение ссылки или элемента вообще?
Я также предполагаю, что объект currentClass еще не загружен, поэтому ng-if не может оценить, но я пытаюсь по умолчанию использовать его как скрытый, пока ng-if не сможет его решить.
<span ng-if="isFaculty && !currentClass.courseInformation.IsCustomCourse">
<a ng-href="{{$window.BasePath}}lms/class/{{$stateParams.classid}}/instructorguide/download">
<span class="cec-msword-icon"></span>Download Instructor Guide</a>
<span>| </span>
</span>
Посмотрите на ng-cloak (https://docs.angularjs.org/api/ng/directive/ngCloak) –