与AngularJS相比,KnockoutJS中是否有任何可以挑战或至少更好的功能?
答案 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。