AngularJS非常适合单页应用程序的含义是什么?

kik*_*yu1 5 javascript angularjs

AngularJS非常适合单页应用程序(SPA).我是angularjs的新手,这是我遇到的第一个声明.这是什么意思?

Ama*_*ath 11

SPA是单页面应用程序,浏览器在此处加载整个页面一次,并根据用户在交互期间的请求刷新页面的一部分.

现在我们来看看AngularJS的优势,

双向数据绑定:当数据更改时,视图会自动刷新,这意味着我们不需要再次加载整个页面.

控制器:您可以使用控制器将逻辑仅限于视图的特定部分.这使得视图范围仅指特定的控制器.这是控制SPA的brillinat方式.

服务: 这些是单例对象,只在应用程序加载时实例化一次.

指令:指令是自定义小部件.我们创建它们一次,并在我们需要的地方使用它们.

路由:根据用户请求切换视图.

依赖注入: AngularJS具有内置的依赖注入.你只需要说出你需要的东西,角度就会安排你.一个简单的例子是当你在Controller中需要服务器功能时,只需在控制器中注入服务并继续执行业务逻辑.

MVC:使用AngularJS,我们可以在客户端使用模型,视图,控制器架构.

还有很多.

这些是AngularJS非常适合单页应用程序的一些原因.

有关SPA和AngularJS的更多详细信息,请参阅此精彩视频.