如何在angular2

时间:2016-10-25 07:15:20

标签: angular

我有一个包含templateURL的组件。基于服务的真或假,它应该加载。例如,第一次使用变量load = true进行服务,因此应该加载templateURL。下次我将设置load = false。在此之后,如果我再次调用组件,则不应加载templateURL。我怎样才能做到这一点。我希望HTML在第二次点击时保持相同,而不是重新信任。

1 个答案:

答案 0 :(得分:1)

也许您可以根据变量 load 显示/隐藏您的html div。 假设您在templateUrl中有名为mycomponent.html的html文件

@Component({
    templateUrl: './mycomponent.html'
})

您的html文件应该是这样的

<div *ngIf="load">
    ...
</div>