Make sure the value exists in the data object. Once the data object is loaded, the displaying text will be updated according to the data object.
Another way to set the 'value' with 'text' on the ComboBox component is to call the 'setValue' method although the data object is not loaded yet.
this.combo.setValue({ value: 12, text: 'text12' });