2017-05-25 90 views
1

早在四月菜单,我跑这两个命令:DOTNET新角Twitter的引导崩溃不能正常工作

DOTNET新--install Microsoft.AspNetCore.SpaTemplates :: *

DOTNET新的角度

我创建了一个项目,开箱即可正常工作,包括引导驱动的可折叠菜单。所以,当浏览器屏幕宽度减小时,为了模拟移动设备,菜单项被隐藏并由切换导航按钮取代。点击该按钮后,菜单项会按预期显示在下拉菜单中。

昨天我想开始一个新项目,所以我运行了完全相同的两个命令(我重新运行了第一个以确保我拥有最新的模板)。该项目已经创建,并且一开始都很好。但是,一旦我缩小屏幕宽度,切换导航按钮确实出现,点击它就什么也没做。我试过几次重新创建一个项目,但同样的问题仍在继续。开箱即用不起作用。

我不知道如何调试这个问题,或者自4月份以来可能发生了什么变化。

谁能帮助?

+0

我只是试图复制由BM-软件提供了答案这个github issue和在bootstraps网站上粘贴示例,但它仍然无效。我认为可能会有一些缺失。 – chris31389

+0

它看起来像所有预期的事件侦听器都没有链接起来。 – chris31389

回答

0

所以答案是,这个在上面添加到您的app.component.ts:

import "jquery"; 
import "bootstrap"; 

我发现

+0

谢谢你,克里斯!我已经在_Layout.cshtml页面的顶部添加了jquery和bootstrap引用。这有效,但我知道这不是正确的做法。我接受你的答案。 – JRS

+0

这工作最初,但现在我发现,只要我添加:导入'bootstrap'到app.component.ts,我得到一个服务器生成错误:调用节点模块失败,错误:预渲染失败,因为错误:TypeError:Can not设置未定义的属性'emulateTransitionEnd'。有任何想法吗? – JRS

+0

图书馆版本?即时通讯使用jQuery 3.2.1和引导3.3.7。进口报表的订购?即时通讯将它们放在app.component.ts第1行和第2行的顶部。 – chris31389