See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope>
is optional
private base64toBlob(base64Data, contentType): Blob { | |
contentType = contentType || ''; | |
const sliceSize = 1024; | |
const byteCharacters = atob(base64Data); | |
const bytesLength = byteCharacters.length; | |
const slicesCount = Math.ceil(bytesLength / sliceSize); | |
const byteArrays = new Array(slicesCount); | |
for (let sliceIndex = 0; sliceIndex < slicesCount; ++sliceIndex) { | |
const begin = sliceIndex * sliceSize; |
The exception appears (in the development mode) at the moment the value is checked and value is different of the updated value.
AppComponent.html:1 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ngIf: true'. Current value: 'ngIf: false'.
at viewDebugError (core.js:20440)
at expressionChangedAfterItHasBeenCheckedError (core.js:20428)
at checkBindingNoChanges (core.js:20530)
import { createStore } from 'vuex'; | |
// My custom modules | |
import exampleModule from './module-template'; | |
import { ExampleStateInterface } from './module-template/state'; | |
export interface StateInterface { | |
// Define your own store structure, using submodules if needed | |
// example: ExampleStateInterface; |