因此,我正在读入Redux模式,虽然我知道它的工作原理,但我不确定确切的目的。Redux提供的优势在于创建一个可全局访问的类别吗?
为什么我不能创建一个全局规模的服务类,每个类都可以设置和访问。
@Injectable()
export class SettingsService {
constructor() { }
public MyVariable: number = 20;
}
<p>
<label class="label">Adjust my variable</label>
<input class="slider" type="range" max="150" min="1" [(ngModel)]="settingService.RouteLength" /> {{settingService.MyVariable}}
</p>
<p>
与仅仅每个人都可以访问的类相比,实现redux模式还有什么额外的好处?