使用angular和PHP预选

时间:2016-03-18 09:59:06

标签: javascript php angularjs

我正在尝试做这项工作;我有一个搜索功能,它通过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文件时)。

关于如何解决这个问题的任何提示?

1 个答案:

答案 0 :(得分:0)

Angular查找您声明的模型formData.fileChooser中的当前值。因此,您需要确保fileChooser属性包含正确的文件名。