我正在尝试创建一个在您键入时显示的自动完成列表,但在您单击文档上的其他位置时会消失.如何使用Angular 2检测表单输入是否已聚焦.Angular 1具有ng-focus,但我认为Angular 2不再支持它.
<input id="search-box" type="search" class="form-control [(ngModel)]=query (keyup)=filter()>
<div id="search-autocomplete" *ngIf="filteredList.length > 0">
<ul *ngFor="#item of filteredList" >
<li > <a (click)="select(item)">{{item}}</a> </li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我使用本教程作为指导.
我正在尝试检索客户端pdf文件以在浏览器中显示.试过你的正常href,相对于html文件的路径,它不起作用.
<a href="../assets/file.pdf>Get File</a>
Run Code Online (Sandbox Code Playgroud)
使用路由也不起作用,或者我没有使用正确的标签......
RouterModule.forRoot([
{ path:"resume", redirectTo: '../assets/file.pdf' },
{ path: '', component: AppComponent }
])
Run Code Online (Sandbox Code Playgroud)
不确定路由是否可行,我只学会根据文档路由组件.
我想用另一个对象替换该索引处的 unique_ptr 对象,这本质上是“删除”向量中当前的指针,并将 classObj 移动到该位置。
std::unique_ptr<ClassName> classObj(new className());
classNameStorage[5] = classObj; // classNameStorage.size() > 5
Run Code Online (Sandbox Code Playgroud)
上面的代码,使用赋值运算符是无效的。