发表于: 2017-02-19 23:31:41
1 1241
今天完成的事情:
1、完成任务的页面并给输入信息框使用na-message加入了相应的表单验证功能;
2、听大师兄讲angular的依赖注入;
明天计划的事情:
1、给页面加入选择时间日期的插件;
2、给页面加入富文本编辑器输入框;
遇到的问题:
使用bootstrap框架给input输入框加入表单校验状态(验证错误时在input右边显示×且输入框显示红色,验证成功是input右边显示√且输入框显示绿色),但是不知道怎样使angular把验证是否的状态控制显示成功或者错误的校验状态;
收获:
angular依赖注入:
依赖注入是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端如何使用该系统找到依赖;
1、Value是一个简单的javascript 对象,用于向控制器传递值;
2、factory 是一个函数用于返回值。在 service 和 controller 需要时创建。通常我们使用 factory 函数来计算或返回值;
3、AngularJS 中通过 provider 创建一个 service、factory等(配置阶段)。Provider 中提供了一个 factory 方法 get(),它用于返回value/service/factory;
4、constant(常量)用来在配置阶段传递数值,注意这个常量在配置阶段是不可用的。
评论