不能在一个元素上同时使用结构行指令,同时使用 可以通过ng-container来避免报错
Angular官方集成的各种模块:FormsModule,HttpClientModule、rxjs。。 第三方技术:ionic\NgZorro\AngularMaterial
①通过cli工具 创建服务:ng g service my-service ②在my-service.service.ts中封装数据和方法即可
管道的本质是有参数有返回值的方法
ng中是通过封装服务实现CanActivate来完成一个路由功能的
监控地址栏的变化 解析地址栏中的路由地址 将路由地址和路由数组中的每个路有对象的path属性进行匹配,如果匹配上就会加载 的视图内容到routerOutlet中进行显示
①创建视图 Views.py ②配置二级路由 新建urls.py ③配置一级路由 设置project/urls.py
post: req.body.decode(‘utf-8’)
可借助于一个第三方的包:django-cors-headers 设置 CORS_ORIGIN_WHITELIST
①创建模板文件 app/tempaltes/app/test.html ②引入载入器,准备载入 from ‘django.tempalte ’ import loader tpl = loader.get_template(‘./app/test.html’) ③渲染 tpl.render()
M:Models V:Views T:Templates Views是桥梁,可以从Models中取到数据,然后渲染在Templates中
ORM是一种对象关系映射技术,可以使用对象的方法来完成数据库中数据的CRUD操作 ①创建模型类 ②激活模型类 ③调用模型类
提高代码的复用率 提高代码的开发质量 提高代码的开发速度
vue因为上手快、语法简洁 可以被快速的使用在中小型项目中 anguar模块多,学习曲线陡峭,更多的用在中大型超大型的项目中 react被用在实现一些对于DOM操作非常频繁的场景里
Promise 、Async\Await、RXJS、Ajax
核心思路是绑定的实现,可以借助于现有的观察者模式配合数据流的监听,当数据变化时,去通过对比算法,快速定位哪些视图调用了数据,然后更新DOM