modestguy
@modestguy
full-stack web developer

А как передать массив в template, используемый в angular modal?

Пример, есть некий контроллер. Внутри него есть массив
app.controller('MyCntrl', //тут всякие зависимости function(...) {
     $scope.myArray = [];
     // и есть функция показа модального окна
    $scope.myDlgWindow = function () {
               console.debug($scope.myArray); // тут всё хорошо
               $scope.modalInstance =  $modal.open({
                scope: $scope,
                controller: 'MyCntrl',
               template: 'тут прочий код модального окна...<select ng-options=\"items as item for item in myArray\"' // А тут уже не видим
    }    
});


Почему в шаблоне окна не виден myArray? И как пофиксить?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
modestguy
@modestguy Автор вопроса
full-stack web developer
Всем, спасибо. Нашёл решение. Контроллер надо было задать без кавычек.
controller: MyCntrl,
template:
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы