我需要在*ngIf
. 我尝试了以下方法:
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'my-app',
providers: [],
templateUrl: 'app.component.html'
})
export class AppComponent implements OnInit {
constructor(public route: ActivatedRoute) {
}
}
在我的 HTML/Pug 中:
div(*ngIf='route.firstChild?.url?.value[1]?.path == "somePath"')
当我使用 angular cli 构建它时它确实有效,但是当我尝试使用 aot 构建它时,我收到以下错误:Property 'value' does not exist on type 'Observable<UrlSegment[]>'
好像我不允许直接访问内部可观察对象的值*ngIf