angular.js - angular何時用directive、controller、service
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:52:58
0
1
629
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,因為它是全局只有一個實例
控制器要簡單,不需要放置太多的邏輯,它負責視圖和模型的連接

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板