Лучший способ загрузить / сохранить шаблон ndDialog?

0

Я использую ngDialog для отображения модального окна с предупреждающим сообщением.

У меня модальное окно работает, но код выглядит грязным.

Мне интересно, возможно ли заменить исходный HTML-шаблон ссылкой на html файл вместо того, чтобы писать HTML внутри самой функции.

   $scope.openDialog = function(components) {
            $scope.selected = components.component;
            ngDialog.open({
                template: '<h4>' + 'Alert' + '</h4>' + 
                          '<table class="table">' +
                          '<tr><th>Type</th><td>' +  components.type + '</td></tr>' +
                          '<tr><th>Component</th><td>' +  components.component + '</td></tr>' +
                          '<tr><th>Created</th><td>' +  components.created + '</td></tr>' +
                          '<tr><th>Alert</th><td>' + components.alert + '</td></tr>'+                     
                          '</table>',
                plain: true
            });
        };
Теги:
ng-dialog

1 ответ

1
Лучший ответ

Да, просто используйте templateUrl, а не шаблон.

$scope.openDialog = function(components) {
        $scope.selected = components.component;
        ngDialog.open({
            templateUrl: 'yourfilename.html',
            plain: true
        });
    };

Ещё вопросы

Сообщество Overcoder
Наверх
Меню