Angular2禁用特定屏幕的左侧导航组件

时间:2017-02-27 17:17:15

标签: angular angular-material angular2-routing

我有一个angular2应用程序,其中我有一个Header组件,一个左侧导航组件和主体内容根据路由更改。左侧导航基于路由启用。例如 - 当我在第一个屏幕时,第一个屏幕文本在左侧导航中突出显示。当我到达最后一个屏幕时,整个左侧导航已启用,因为我已经浏览了所有页面。我希望在最后一个屏幕上禁用左侧导航组件。 在我的情况下,我的最后一个屏幕是确认。我想做这样的事情 -

在我的服务中 -

android:padding="10dp"

在我的确认中 -

isConfirmation :boolean = false;

该标志被设置为true。

在我的leftNavigation.html -

ngOnInit(){
this.services.isConfirmation = true;
}

我尝试为nav标记设置[disabled]属性,但我仍然看到语法错误。

左侧导航正在正确显示,但未在确认屏幕上禁用。我希望这是因为使用md-list.Not非常肯定使用md-list,但这就是列表的方式populated.Using [disabled] =“services.isConfirmation”会引发语法错误。

有人能让我知道我做错了吗。

0 个答案:

没有答案