Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使下拉菜单不在插入符号上重新加载页面单击角度2_Html_Twitter Bootstrap 3_Angular - Fatal编程技术网

Html 如何使下拉菜单不在插入符号上重新加载页面单击角度2

Html 如何使下拉菜单不在插入符号上重新加载页面单击角度2,html,twitter-bootstrap-3,angular,Html,Twitter Bootstrap 3,Angular,我正在开发Angular 2应用程序,并根据一个引导示例为菜单栏创建了一个HTML组件。每当我点击第1页附近的插入符号时,它就会重新加载整个页面,而不仅仅是显示子菜单。我做错了什么 菜单栏: 问题在于href=“#”。尝试使用href=“javascript:void(0)” 问题在于使用href和#。单击后,您将调用您的路由配置正在拾取的url路由。执行以下两种操作之一更新href以导航到某个视图,或者不使用href=#,而是调用ng单击以调用导航 如果里面的代码

我正在开发Angular 2应用程序,并根据一个引导示例为菜单栏创建了一个HTML组件。每当我点击第1页附近的插入符号时,它就会重新加载整个页面,而不仅仅是显示子菜单。我做错了什么

菜单栏:



问题在于
href=“#”
。尝试使用
href=“javascript:void(0)”



问题在于使用href和#。单击后,您将调用您的路由配置正在拾取的url路由。执行以下两种操作之一更新href以导航到某个视图,或者不使用href=#,而是调用ng单击以调用导航

如果里面的代码无法运行,请不要使用剪贴功能。你知道你使用的是过时的路由器版本吗?@GünterZöchbauer:哦,抱歉!我不会t@G英特尔茨·切鲍尔:这是从哪里来的,不是吗?这里没有
@RouteConfig()
。至少从一段时间以来没有。有一个错误。复制我的代码,它现在可以工作了。它不会重新加载,但也不会从菜单上掉下来:(我想应该可以。请仔细检查你的代码。为我工作。谢谢!它是angular 2,不能使用ng clickGood catch。使用(单击),(单击)=“someevent()”,除非你想右键单击并在新选项卡中打开,否则效果很好
<a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)">
                    Page 1
                    <span class="caret"></span>
</a>