를 사용하여 당신의 대답 :
$http({
method: "POST",
url: '/xxxxxxx',
data: {
type: "1"
}
})
.success(function (result) {
//result-> [{value:1,name:val1},{}...]
$scope.choices = result;
//timeout use for resolving $digest issue of $scope
$timeout(function() {
angular.element(document).find('#mySelect').material_select();
}, 500);
});
$timeout
사용 컨트롤러에서이 서비스를 해결합니다. 당신의 DOM IN
그것은 $ HTTP 통화는 얘기 어느 아래
<select class="" id="mySelect" material-select ng-model="accountType" ng-options="item.value as item.name for item in choices">
</select>
될 것인가? – Mistalis
나는'.success'에 각도를 통해'ajax'를 호출하고 있습니다. 나는 그 초기화 함수를 사용하고 있습니다. –
$ http 호출의 .success에서 material_select()를 호출 했습니까? – Mistalis