angulaire.js - Quand utiliser une directive, un contrôleur, un service en angulaire
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:52:58
0
1
667
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......
}

Comment le code ci-dessus est-il distribué en directive ou controller ou service ?
openDoc et changeViewTo opèrent tous deux sur $ele et ses éléments enfants

Exigences :
1. Les méthodes openDoc et changeViewTo doivent être exposées au monde extérieur.

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

répondre à tous(1)
小葫芦

Utilisez htmldirective lorsque vous devez étendre les fonctionnalités de la balise
d'origine. service est utilisé lorsque vous devez transférer des données entre différents contrôleurs ou si vous souhaitez conserver une variable globale, car elle n'a qu'une seule instance globale
Le contrôleur doit être simple et n'a pas besoin de placer trop de logique. Il est responsable de la connexion entre la vue et le modèle

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal