-
模块依赖注入,定义模块时在[]内的字符串查看全部
-
模块化查看全部
-
jasmine前端单元测试工具 karma 跑测试用例的容器 protractor 专门为Angular js定制的工具查看全部
-
ng-bind 可替代{{}} ,避免加载慢的时候浏览器显示双括号;查看全部
-
前端开发查看全部
-
首页使用ng-bind,后面的用{{xxx}},因为angular.js已加载完成。查看全部
-
Kissy ui查看全部
-
ERP类型的系统必备的UI组件查看全部
-
service特性查看全部
-
<h2 ng-controller="mySvCtrl"> <label>用户名</label> <input type="text" ng-model="username" placeholder="请输入用户名"> <ol> <li ng-repeat="item in users">{{item.name}}</li> </ol> </h2> <script> var app = angular.module('MyApp',[]); app.factory('MyService',function($http){ var doRequest = function(username,path){ return $http({ method: 'GET', url: 'angular/json/data.json' }); } // 返回一个对象 return { userList: function(username){ // 调用 doRequest return doRequest(username,'userList'); } }; }) // 自定义Service是可以注入的,但需放在最后(?) app.controller('mySvCtrl',function($scope,$timeout,MyService){ var timeout; // 当input有输入,向后台发起请求获取数据 // $watch 监控数据模型的变化 $scope.$watch('username',function(newUserName){ if(newUserName){ // timeout 防止实时请求,页面抖动 if(timeout){ $timeout.cancel(timeout); } timeout = $timeout(function(){ MyService.userList(newUserName).success(function(data,status){ $scope.users = data; }) },350); } }) }) </script>查看全部
-
用angluar scope 插件来调试$scope查看全部
-
应该用directive 操作DOM controller之间交互用事件,不能相互调用方法 controller继承是不规范的,应该用services实现查看全部
-
项目结构查看全部
-
前端开发环境查看全部
-
Model - Controller - View查看全部
举报
0/150
提交
取消