ФорумПрограммированиеJavaScriptAngularJS → Angular Light, возможность вызвать ф-ии из DOM

Angular Light, возможность вызвать ф-ии из DOM

  • Oleg

    Сообщения: 11 Репутация: N Группа: Адекваты

    Spritz 6 августа 2016 г. 12:29

    Всем привет!

    Есть идея: вызывать функции при биндинге, пример:

    
    <div main()></div>
    
    
    function main(scope, element, value, env) {...}
    

    функция может быть в scope или глобальная, в параметрах: scope, element и т.п. можно расширять scope, element, т.е. есть все возможности контроллера и директивы. (может заменить контроллеры).
    Пример на jsfiddle

    Нужна ли такая возможность? Или её как-то изменить/улучшить?
    Какой синтаксис лучше для неё использовать (в примере работает main() и *main)?

    
    <div main()></div>
    <div *main></div>
    <div main*></div>
    <div #main></div>
    ...
    

    или какой-то другой?

  • Sinkler

    Сообщения: 8083 Репутация: N Группа: в ухо

    Spritz 7 августа 2016 г. 15:18, спустя 1 день 2 часа 48 минут

    @adw0rd @AlexB

Пожалуйста, авторизуйтесь, чтобы написать комментарий!