[英]Issue with drop down menu directive, ui-bootstrap, angular
我正在尝试制作一个下拉菜单。 我使用的是ui-bootstrap的Dropdown切换指令。 我想对此进行一点自定义。 我希望下拉标题更改为我选择的选项。
我为此做了自己的指令。 在此指令中,我添加了两个数据对象,即选项和选定的选项。 我还有一个可以更改所选选项的功能。
Select category: <my-directive my-options="categories" my-selected-option="selectedCategory" set-my-selected-option="setCategory(selectedCategory)"></my-directive>
JS小提琴: http : //jsfiddle.net/per_strom/QW634/2/
问题是setCategory函数没有更改。
这是我正在写的第一个指令,所以我可能会完全同意。 也许有更好的方法来做到这一点。
为什么我不能只使用普通的选择框? 这是GUI的事情。 在这种情况下,我更喜欢列表。
感谢您能提供的任何帮助!
您应该将函数引用传递给指令,而不是函数调用。 将代码部分更改为
`set-my-selected-option="setCategory"`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.