到目前为止,我的代码运行了,除了递归部分。我收到StackOverflow错误,我真的不知道为什么,或者如何解决它。当我处理代码时,它似乎在逻辑上很好。
<div class="page-wrapper" [ngClass]="{
'sun-background': weatherDesc == 'Clear',
'rain-background': weatherDesc == 'Rain',
'clouds-background': weatherDesc == 'Clouds'
}">
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<header>
<div class="header-wrapper">
<h3 class=" text-left">Weather App</h3>
<a routerLink="/city" routerLinkActive="active">cities</a>
<a routerLink="/weather-list" routerLinkActive="active">weather</a>
<app-weather-search></app-weather-search>
</div>
</header>
</div>
</div>
</div>
<!--<app-weather-list (notify)="background($event)"></app-weather-list>-->
<!--<app-weather-list></app-weather-list>-->
<router-outlet></router-outlet>
</div>
答案 0 :(得分:0)
您需要添加一些条件才能从paintSierpinskiTriangle
方法返回。
没有任何条件,即使s = 0,也会无限地调用自身,这就是导致错误的原因。