Ich versuche, eine PHP-Variable ($ Zweck) ziehen und zeigen es auf der Option auswählen. Der Code, den ich habe (siehe unten), funktioniert nur, wenn ich das Elementattribut ng-model = "purpose" herausgenommen habe. Wenn ich das ng-Modell in-place gelassen habe, zeigte die Option select die Option Purpose, die darauf hinwies, dass php echoinng nicht durchlaufen wurde. Es scheint, dass die php-Variable widerhallt und angularjs miteinander in Konflikt stehen. Hat jemand dieses Problem? Gibt es eine Problemumgehung?angularjs interferiert mit echoing PHP-Variable
<select id="purpose" class="form-control custom-select" name="purpose" value="<?php if(isset($purpose) or !empty($purpose)) {echo $purpose;}?>" ng-model="purpose" autocomplete="on" required/>
<option <?php if($purpose == "") echo 'selected';?> value="">Purpose</option>
<option <?php if($purpose == "1030") echo 'selected';?> value="1030">1Exchange</option>
<option <?php if($purpose == "1040") echo 'selected';?> value="1040">Non-exchange</option>
<option <?php if($purpose == "1050") echo 'selected';?> value="1050">Financing</option>
</select>
Hallo, ich habe Ihren Code ausprobiert und es hat nicht funktioniert. – javystar
Ich aktualisierte die Antwort –