我正在尝试做这项工作;我有一个搜索功能,它通过PHP将数据从数据库加载到Angular,并显示正确填充的所有内容,除了一件事。
我有一个选择选项,用户可以从服务器中选择一个文件;
<div class="form-group">
<select ng-model="formData.fileChooser" class="form-control">
<option value="Default.png">Default</option>
<?php
foreach(glob('/remote/file/[^~]*.png', GLOB_ERR) as $filename) {
$filename = basename($filename);
echo "<option value=\"$filename\">".$filename."</option>\r\n";
}
?>
预览formData时,我可以看到fileChooser设置为正确的文件名,但不是正确选择的值,它的总是默认值。
我怀疑在Angular已经“初始化”之后,必须在特定页面上执行PHP(当将状态更改为.php文件时)。
关于如何解决这个问题的任何提示?
答案 0 :(得分:0)
Angular查找您声明的模型formData.fileChooser中的当前值。因此,您需要确保fileChooser属性包含正确的文件名。