/ / Quali sono i vantaggi dell'utilizzo di KnockoutJS rispetto a AngularJS? [chiuso] - javascript, jquery, html, angularjs, knockout.js

Quali sono i vantaggi dell'utilizzo di KnockoutJS rispetto a AngularJS? [chiuso] - javascript, jquery, html, angularjs, knockout.js

Esiste qualche funzione in KnockoutJS che potrebbe sfidare o almeno meglio rispetto ad AngularJS?

risposte:

0 per risposta № 1

Possiamo confrontare knockoutJS con solo una parte di AngularJS.
Angular è un framework completo mentre knockoutJS si concentra solo sull'assegnazione dei dati.

Non dirò che AngularJS è meglio usare rispetto a KnockoutJS perché KnockoutJS è progettato per funzionare solo su parte di associazione dati mentre usando Angular possiamo progettare un'intera applicazione.

Se vuoi lavorare solo sull'associazione dati, possiamo semplicemente usare knockoutJS, mentre se stai iniziando una nuova applicazione puoi andare con AngularJS.


-1 per risposta № 2

Un piccolo aspetto:

  • AngularJS è più potente nella manipolazione DOM.

  • possiamo usare una caratteristica (modello) in AngularJS all'interno del testo degli elementi (tra i tag iniziale e finale); piace:

    {{modello}}

Qui {{model}} è la funzione AngularJS. [L'associazione dati è più potente in Angular JS]

Ma non possiamo fare lo stesso con knockout.js: dobbiamo solo usare knockout js per HTML all'interno degli attributi dell'elemento, come:

<div data-bind="knockout code"> </div>

Un'altra cosa che so è: AngularJS fornisce una struttura simile a MVC, mentre knockout è MVVM.