AngularJS和ns-select没有ng-option

时间:2014-05-27 15:12:05

标签: angularjs select

在我的页面中,我通过“ng-include src”加载div的内容。在这个内容中,我有一个< select> item:

<select name="relationship" ng-model="userEdit.relationship">
                <?php
                $tree = taxonomy_get_tree(5);
                foreach ($tree as $row) {
                    echo "<option value=".$row->tid.">".$row->name."</option>\n";
                }
                ?>
</select>

在我的“控制器”功能中,我无法将此树创建为数组以传递给“ng-options”,因为我无法通过Web访问源树。我只能阅读完整的HTML表单。我可以更改表单的来源(例如,如果我需要注入一些东西),但我无法在控制器中获取原始树。

然而,HTML是可以的,但当我选择我的“关系”并将表单(ng-click =“myfunction()”)发送到我的控制器功能时,我可以看到“userEdit”中没有“关系” “对象。

我的错误在哪里?

感谢。

1 个答案:

答案 0 :(得分:0)

你缺少引号

echo "<option value='".$row->tid."'>".$row->name."</option>\n";