繁体   English   中英

下拉菜单指令,ui-bootstrap,角度问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM