我使用npm安装程序在angular 4项目中安装了bootstrap 3.我已经完成了一个基本的网站,我正在尝试获得一个动态的sideNav栏,它将切换进出.
我已经在网上看到了一些例子,但它们似乎无法工作,无论是较新版本的bootstrap还是与angular的兼容性问题.
有没有人对我在这个例子中可以使用的导航栏有任何建议?
我的HTML app.component.html:
<!-- Sidebar -->
<script src="src/Javascript/sidebar.js"></script>
<nav class="navbar navbar-inverse navbar-fixed-left" id="sidebar-wrapper" role="navigation">
<ul class="nav sidebar-nav">
<li class="sidebar-brand">
<a href="#">
Brand
</a>
</li>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Events</a>
</li>
<li>
<a href="#">Team</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Works <span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Clients</a></li>
<li><a href="#">Contact</a></li>
</ul>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud) 因此,我使用 movieDB ( https://developers.themoviedb.org/3/find/find-by-id ) 并使用它以各种方式搜索电影,即按名称或 ID 的受欢迎程度。我现在想在我的网站上实现一个随机电影生成器,但文档中没有明确的方法来执行此操作。
这是我用来按ID搜索的方法,我把key拿出来了,下面例子中的值也代表了电影的ID。
private _TheMovieDb: string = 'https://api.themoviedb.org/3/movie/';
getOneMovie(value): Observable<any> {
return this._http.get<any>(this._TheMovieDb + value + '?api_key=MyKey')
.do(data => console.log('All: ' + JSON.stringify(data)))
.catch(this.handleError);
}
Run Code Online (Sandbox Code Playgroud)
我的问题:我想搜索一个随机的电影 ID,如何随机化 ID 并搜索它?