Ich bin neu in AngularJS und versuche das Problem zu beheben, wo ein Teil des HTML-Codes angezeigt wird, bevor ng-if-Bedingung ausgewertet wird. Ich hänge ng-Umhang wie in vielen anderen Stack-over-Flow-URLs erwähnt, aber es funktioniert immer noch nicht für mich. Ich versuche, Standardbild zu laden, wenn tatsächliches Bild auf URL leer ist und wenn Seite lädt, selbst wenn tatsächliche URL dort ist, blinkt es zuerst mit Standardbild und lädt dann tatsächliches Bild, weil ng-Umhang nicht richtig arbeitet.ng-Ummantelung funktioniert nicht beim Laden der Seite
Bitte helfen.
Ich habe unten Code und CSS usw.
Index.HTML
<!DOCTYPE>
<html>
<head>
<meta charset="UTF-8">
<base href="/">
<title>Some App</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-resource.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-route.min.js"></script>
<script src="https://code.angularjs.org/1.4.7/angular-sanitize.min.js"></script>
<style type="text/css">
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
</style>
</head>
<body ng-app="app">
some code here
<div ng-view></div>
</body>
</html>
other.html
<div class="content">
<div style="width: 100px; height: 40px;">
<div ng-if="image.small">
<img src="{image.small}}">
</div>
<div ng-if="!image.small" ng-cloak>
<img src="image/default.png">
</div>
</div>
könnten Sie so etwas wie verwenden, um zu vermeiden ngIf –
@ItaloAyres verwenden, Vielen Dank für die Beantwortung, aber ich brauche mehrere Bedingungen zu verwenden, wie wenn image.small nicht da ist als Scheck für image.large und wenn das nicht da ist, laden Sie das Standardbild. Nicht sicher, wie mache ich das unter Verwendung dieser Bedingung, die Sie gezeigt haben, also versuchte ich, ng-if dafür zu verwenden. – ree
Verwenden von || Zuweisung ist es ein JS-Ausdruck, der den ersten Nicht-Null-Wert zurückgibt. Sie können es mit einer beliebigen Anzahl von Variablen wie folgt verwenden: X = a || b || c und X würde die erste mit einem Nicht-Null-Wert erhalten. –