Как стать автором
Обновить

Комментарии 4

Ну вообще наследование в сервисах на фактори и прототипах отличная штука.

В кофе так вообще все просто.

...
app.provider('Contractor', ()->
    self = this
    this.apiUrl = ''
    @$get = (AppObject)->
        class Contractor extends AppObject
            apiUrl: self.apiUrl
        return Contractor
    return
)

gmc.factory('ContractorList', (Contractor, AppObjectsList)->
    class ContractorList extends AppObjectsList
        apiUrl: (new Contractor).apiUrl
        objectClass:  Contractor
    ContractorList
)
...

Код не идеален, надо рефакторить и вместо $resource у меня своя маленькая реализация AppObject (неймспейс изменен по некоторым причинам).

Круто! Сейчас посмотрим, что там есть хорошего.
Также хорошей техникой будет использовать провайдеры, чтобы их можно было бы конфигурировать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации