我似乎无法使用Angular 2中的子项进行路由.该应用程序是我的第一个Angular 2应用程序,它非常简单,顶部有一个导航栏,可以填充页面下半部分的内容.每当我点击任何导航链接时,他们都导航到同一个孩子,甚至更糟糕的是那个孩子的内容堆叠,这意味着我点击一次,孩子加载到下面,我再次点击它再次加载下面,所以我有两次,等等.
完整内容可以在这里找到: plunker
这是我的searching.routing.ts文件:
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AdvancedSearchComponent } from './advanced-search/advanced-search.component';
import { GuidedSearchComponent } from './guided-search/guided-search.component';
import { QuickSearchComponent } from './quick-search/quick-search.component';
const searchesRoutes: Routes = [
{
children: [
{ path: 'advanced-search', component: AdvancedSearchComponent },
{ path: 'guided-search', component: GuidedSearchComponent },
{ path: 'quick-search', component: QuickSearchComponent }
],
path: '',
component: GuidedSearchComponent
}
];
export const searchesRouting: ModuleWithProviders = RouterModule.forChild(searchesRoutes);
Run Code Online (Sandbox Code Playgroud)
这是我的app.routing.ts文件:
import { ModuleWithProviders …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个针对推送操作优化的线程安全的C/C++队列实现.我不介意是否弹出操作阻止,但我希望永远不会阻止推送端.
让我解释一下原因.我打算为C#应用程序编写一个探查器,我将有多个线程将消息推送到一个调度程序线程.我不介意调度员很快就会阻止,但我想避免推送方面的任何延迟.