-
grunt查看全部
-
NodeJS查看全部
-
git小乌龟查看全部
-
版本管理工具查看全部
-
断点调试工具查看全部
-
webstorm查看全部
-
代码编辑工具查看全部
-
常见前端开发工具查看全部
-
1-3查看全部
-
调试: angular.element($0).scope() chrome: 安装Batarang firefox: 安装AngScope查看全部
-
karma-coverage 测试覆盖率查看全部
-
不要试图去复用controller,一个控制器一般只负责一小块试图 不要再controller中操纵DOM,这不是控制器的职责 不要在controller里面做数据格式化,ng有很好的表单控件 不要再controller里面做过滤操作,ng有$filter服务 一般来说controller是不会互相调用的,控制器之间的交互会通过时间进行查看全部
-
@单向绑定且至传输字符串 步骤 1.主页标签中先将controller中的数据赋值到自定义属性上 2.link:function可全部删除 为scope添加独立作用域 并在独立作用域{}中添加绑定 属性名:'@' (directive所定义为被绑定的对象 controller所在标签为绑定对象 controller中$scope定义的字符串变 drective中绑定的则变 反之不成立) =双向绑定 与上面步骤一样 @改为= controller中$scope的字符串变drective接收绑定的属性的值也变 反之也成立 &绑定 可以绑定$scope定义的带参数的方法 如例子上的name 1.也是将方法绑定到directive中的属性上 2.scope{}中 属性名:'&'绑定 greet属性变为方法 3.和字符串一样 我们可以在template中随意调用穿进来的方法 如例子上的greet() 即先传进来 稍后调用 4.greet()和sayHello(name)方法一样 需要传一个参数进来 但方法中参数为形参而不是实参 就通过input把输入 传入userName 并与name形成一个对象供greet在ng-click触发的时候调用 [ 收起全文 ] 02:11 4天前查看全部
-
为什么需要MVC? 1.代码规模越来越大,切分职责是大势所趋 2.为了复用:很多逻辑是一摸一样的 3.为了后期维护方便:修改一块功能不影响其它功能 MVC只是手段,终极目标是模块化和复用查看全部
-
完整项目结构查看全部
举报
0/150
提交
取消