2016-05-05 5 views
0

Ich bin nicht klar, über einige Konzepte in AnguarJS wie-AngularJS ngTranscluded, angular.noop und Interpolation VS Ausdruck

Refrence (Official doc ist für diese Konzepte wenig verwirrend.)

Wann sollten wir verwenden Sie "ngTranscluded"?

Was ist der Fall, wenn wir eine Funktion erstellen müssen, die keine Operation unter Verwendung von "angular.noop" ausführt?

In welchem ​​Szenario sollten wir Interpolation und in welchem ​​Szenario Ausdruck verwenden?

Es wäre toll, wenn mir jemand mit den kleinen Beispielen klarmacht.

Vielen Dank im Voraus.

Antwort

0

Ich versuche einfach Begriffe

ngTransclude verwenden - Wenn Sie HTML-Code direkt auf die Richtlinie von außerhalb der Richtlinie schieben wollen.

angular.noop - Angenommen, es gibt eine Funktion, die einen Rückruf akzeptiert. Vor dem Aufruf der Callback-Funktion führen Sie einige Berechnungen durch. Wenn Sie diese Berechnungen ausführen möchten, aber keinen Rückruf haben, können Sie angular.noop verwenden.

function func (callback) { 
    // Do some calculations 

    callback(); 
} 
func(function() {}); 
func(angular.noop); 

prüfen diese für die Interpolation - How can I do string interpolation in JavaScript?