我使用 angualrjs 指令创建了一个类似功能的下拉列表,该指令在某种程度上起作用,但不是以我预期的正确方式。
以下是我面临的问题。
- 下拉列表对齐对于静态是正确的,但对于动态不正确
- 我无法选择任何选项列表,因为
getValue
我在父指令中定义的函数没有从 trancluded 指令中调用
谁能告诉我一些解决方案
我的代码如下
<div ng-controller="MainCtrl">
Static
<grant-parent ng-model="grand1">
<parent label="Parent1" value="12">
<child value="56" label="Child1">Child1</child>
<child value="57" label="Child2">Child2</child>
</parent>
<parent label="Parent1" value="13">
<child value="58" label="Child3">Child3</child>
<child value="59" label="Child4">Child4</child>
</parent>
</grant-parent>
Dynamic
<grant-parent ng-model="grand2">
<parent ng-repeat="parent in data" label="{{parent.parentName}}" value="{{parent.parentId}}">
<child ng-repeat="child in parent.childrens" label="{{child.name}}" value="{{child.id}}">{{child.name}}</child>
</parent>
</grant-parent>
</div>