【发布时间】:2023-04-02 05:28:01
【问题描述】:
构建一个从数据库中检索数据的应用。 创建了 2 个可靠的下拉菜单 1.类别 2. 分支
所有选择选项都来自服务(类别)获取的 json 树(数组中的数组)。
在控制器中,我使用以下方式获取 json:
$scope.categories = Categories.query();
在 html 中我尝试下面的代码:
<select class="form-control" name="category" ng-model="params.category" ng-options="item as item.name for item in categories track by item.category">
</select>
<select class="form-control" name="branch" ng-model="params.branch" ng-options="branch as branch.name for branch in categories[params.category].branches track by item.category.branch">
</select>
Dropdown 1. 类别提取正常,但 Dropdown 2. 分支不起作用。
你能指导一下吗?
【问题讨论】:
-
在您的 ng-options 下拉菜单中,我认为您不能在括号表示法中使用点表示法,也许只是 categories.params.category.branches。虽然很高兴看到一个笨蛋。