Основной, если и вернуть JavaScript

0

Я изучаю Angular 1.5 и js одновременно. Я назначаю некоторые значения по умолчанию из notify.js. У меня есть код, который не имеет ошибок, но у меня есть чувство, что если бы можно было сделать лучше. Кроме того, как только я пытаюсь и возвращать, я получаю ошибки. Может кто-нибудь, пожалуйста, покажет мне лучший способ сделать, если еще и где возвращаются (внизу или в строке?). Мне все еще всегда сложно свернуть функции и точки с запятой. Я знаю, что они выглядят странно, но ошибок нет.

Спасибо.

 function NotificationService ($scope, $) {
    var vm = this;
    /**
     * @see notifyjs.com
     */
    vm.publish = function (type) {
        if (type === 'info') {
            $.notify.defaults({
                scope: $scope,
                className: 'info',
                autoHide: true,
                position: 'bottom'
            });
        }

        else if (type === 'success') {
            $.notify.defaults({
                scope: $scope,
                className: 'success',
                autoHide: true,
                position: 'bottom'
            });
        }

        vm.publishNoClose = function () {
            $.notify.defaults({
                scope: $scope,
                className: 'warn',
                autoHide: true,
                position: 'bottom'

            });
        };

        vm.publishNoCloseAlert = function () {
            $.notify.defaults({
                scope: $scope,
                className: 'error',
                autoHide: false,
                position: 'middle'
            });
        };
    };
} 
Теги:
if-statement

1 ответ

1

Просто делать:

$.notify.defaults({
                scope: $scope,
                className: type,
                autoHide: true,
                position: 'bottom'
            });
        }

Они разделяют все, кроме имени класса.

  • 0
    Я вижу, каждый получает возврат типа?
  • 0
    Что вы подразумеваете под «каждый»?

Ещё вопросы

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