0
호스트 개체가있는 hostSettings 개체가 있습니다. "cohostLists"는 호스트 객체의 배열입니다. 나는 "cohostLists"를 객체의 배열로 가져오고 선택된 공동 호스트는 저장되지만 페이지에 설정되지 않습니다.선택한 값이 md-select 각도로 설정되어 있지 않습니다.
모델
@ManyToMany(cascade = CascadeType.PERSIST)
@JoinTable(name = "host_settings_cohost_list",
joinColumns = @JoinColumn(name="host_settings_id", referencedColumnName="ID"),
inverseJoinColumns = @JoinColumn(name="cohost_lists_id", referencedColumnName="ID"))
private Set<Host> cohostLists = new HashSet<>();
HTML
<md-input-container flex="55">
<md-select ng-model="vm.hostSettings.cohostLists" multiple="true" ng-click="vm.getCoHostList()">
<md-optgroup >
<md-option ng-value="host" ng-repeat="host in vm.coHostList">{{host.user.firstName}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
cohostLists :
cohostLists:Array[1]
0:Object
$$mdSelectId:1
deleted:false
department:null
designation:"director"
dob:null
id:2
mobileNumber:"98765"
officePhoneNumber:"34355"
organisation:null
profilePic:"dir.jpg"
user:Object
activated:true
deleted:null
email:"[email protected]"
firstName:"host1"
id:5
langKey:"en"
lastName:"hh"
login:"host"
organisation:null
resetDate:null
resetKey:null
내가 문제를 생각한다 MD-선택 code.But에 나는 대답
변경과 같이 HTML 코드를 가지고 마지막으로
을 $ 적용() '컨트롤러에서 수정 후보기를 새로 고칩니다. – Emidomh