与AngularJS相比,使用KnockoutJS有什么好处?

时间:2015-07-05 04:52:09

标签: javascript jquery html angularjs knockout.js

与AngularJS相比,KnockoutJS中是否有任何可以挑战或至少更好的功能?

2 个答案:

答案 0 :(得分:0)

我们可以将knockoutJS与AngularJS的一部分进行比较 Angular是一个完全成熟的框架,而knockoutJS只专注于数据绑定。

与KnockoutJS相比,我不会说AngularJS更好用,因为KnockoutJS只能用于数据绑定部分,而使用Angular我们可以设计整个应用程序。

如果您只想使用数据绑定,我们可以使用knockoutJS,而如果要启动一个新应用程序,您可以使用AngularJS。

答案 1 :(得分:-1)

一个小方面:

  • AngularJS在DOM操作方面更强大。

  • 我们可以在元素文本(开始和结束标记之间)中使用AngularJS中的特征(模型);喜欢:

     {{model}}

此处{{model}}是AngularJS功能。 [数据绑定在Angular JS中更强大]

但是,我们不能对knockout.js做同样的事情:我们只需要在元素的属性中使用敲除js作为HTML;像:

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

我知道的另一件事是:AngularJS提供类似MVC的结构,而淘汰赛则是MVVM。