Plusieurs façons d’utiliser un SELECT

En lui passant la config en ms-api-params

fct.selectTypeConvive = {
		api: TypeConvivesService, 
		getApi: TypeConvivesService.getUseListFor,
		apiParam: null};
fct.selectLieuxCommande = {
		api: LieuxCommandeService, 
		getApi: LieuxCommandeService.getUseListFor,
		apiParam: null};

// Type de convive
ms-select(ms-id="typeConvive", 
	ms-meta="::(typeRepasCreModCtl.fct.meta.typeRepas.refRegimeGroupe_TypeRepasR)", 
	ms-value='typeRepasCreModCtl.fct.data.typeRepas.refRegimeGroupe_TypeRepasR', 
	ms-item-id="id_RegimeGroupeR", ms-item-display="libelle_RegimeGroupeR", 
	ms-search-enabled="true", ms-api-params="::typeRepasCreModCtl.fct.selectTypeConvive")
                    
// Lieu de commande
ms-select(ms-id="lieuxCommande", 
	ms-meta="::(typeRepasCreModCtl.fct.meta.typeRepas.refLieuCommande_TypeRepasR)", 
	ms-value='typeRepasCreModCtl.fct.data.typeRepas.refLieuCommande_TypeRepasR', 
	ms-item-id="id_LieuCommandeR", ms-item-display="lib_LieuCommandeR", 
	ms-search-enabled="true", ms-api-params="::typeRepasCreModCtl.fct.selectLieuxCommande")

Ou alors en faisant la requete dans le .js et en lui passant directement les items reçus avec ms-items

fct.multiSelectTypeRepasLivre = undefined;
  TypeService.get('TypeRepasLivreR').then(function(result) {
      if (result.status === 200) {
          fct.multiSelectTypeRepasLivre = result.data.data;
      }                                      
  });

// Partenaire 
ms-select(ms-id="partenaire",
		ms-meta="::(typeRepasCreModCtl.fct.meta.typeRepas.refPartenaire_TypeRepasR)",
		ms-value="typeRepasCreModCtl.fct.data.typeRepas.refPartenaire_TypeRepasR",
		ms-item-id="id_partenaireList_PartenaireR",
		ms-item-display="nom_partenaireList_PersonneR",
		ms-search-enabled="true",
		ms-items="typeRepasCreModCtl.fct.partenairesList", 
		ms-on-change="typeRepasCreModCtl.fct.onChangePartenaire(value)")

MS-SELECT