परिवर्तन छवि src के साथ दस्तावेज़.getElementByClassName और ngif निर्देश

0

सवाल

मैं कोशिश कर रहा हूँ बदलने के लिए आइकन पर छवियों का उपयोग करके लोड document.getElementByClassName. इन माउस को आइकनों रहे हैं कई बार दोहराया. कोड का उपयोग कर रहा है ngIf को दिखाने के लिए एक अलग चिह्न के आधार पर स्थिति उपयोगकर्ता द्वारा प्रदर्शन किया.

<img class="viewlist_button_icon ng-scope" ng-if="fun.__inViewlist" src="source_file/image.png">
<!-- end ngIf: fun.__inViewlist -->
<!-- ngIf: !fun.__inViewlist -->

मैं सफलतापूर्वक बदल गया है, माउस का उपयोग कर निम्नलिखित:

var elems = document.getElementsByClassName("viewlist_button_icon ng-scope");
for (var i = 0; i < elems.length; i+= 1) {
    elems[i].src = "https://new_image.png";
}

मैं कैसे पता नहीं कर सकते बदलने के लिए दोनों माउस द्वारा नियंत्रित ng-if

आइकन #1: ng-if="fun.__inViewlist"

आइकन #2: ng-if="!fun.__inViewlist"

किसी भी मदद की सराहना की जाएगी. धन्यवाद ।

angularjs html javascript
2021-11-24 05:46:58
1

सबसे अच्छा जवाब

0

यदि आप का उपयोग angular.js (नहीं कोणीय 2 और ऊपर) , जगह की छवि में पता $गुंजाइश है, और फिर बदलने $गुंजाइश छवि बदलने के लिए इस तरह :

$scope.myimg = '/img/icon1.jpg' ; 

भूल नहीं है का उपयोग करने के लिए एनजी-एसआरसी में छवि टैग :

<img ng-src="{{myimg}}">

एनजी-scr महत्वपूर्ण है , src काम नहीं करेगा

<img src="{{myVar}}"> [this will not wok]
2021-11-24 06:20:57

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................