angular.js - angular何时用directive、controller、service
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:52:58
[AngularJS讨论组]
var $ele = $('#container');

$ele.on('click', function (e){
    var $t = $(e.target);

    if($t.is('.file')){
        openDoc($t);
    }

    if($t.is('.nav a')){
        changeViewTo($t.attr('index'));
    }
})

function openDoc(){
    $ele......
}

function changeViewTo(){
    $ele......
}

上面这段代码如何分布在directivecontrollerservice
openDocchangeViewTo都操作$ele及其子元素

要求:
1、需要对外暴露openDocchangeViewTo方法。

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(1)
高洛峰

当需要扩充原来html标签的功能的时候用directive
当需要在不同的控制器之间传递数据,或者想保留全局的一个变量时用到了service,因为它是全局只有一个实例
控制器要简单,不需要放置太多的逻辑,它负责视图和模型的连接

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号