angular.js - angular何时用directive、controller、service
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:52:58
0
1
632
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 はグローバルでインスタンスが 1 つしかないため、拡張する必要がある場合
コントローラーはシンプルである必要があり、あまり多くのロジックを配置する必要はありません。ビューとモデルの間の接続を担当します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート