angularjs记账
来源:互联网 发布:通关宝典 软件 编辑:程序博客网 时间:2024/04/29 20:31
AngularJS 动态添加元素和删除元素
$scope.userName='Welcome to Angular World!';$scope.test = function test(){console.log('Angular 动态添加元素');} //通过$compile动态编译htmlvar html="<div ng-click='test()'>}</div>";var template = angular.element(html);var mobileDialogElement = $compile(template)($scope);angular.element(document.body).append(mobileDialogElement); // remove移除创建的元素var closeMobileDialog = function () {if (mobileDialogElement) { mobileDialogElement.remove();}
AngularJS 事件广播与接收:
发送消息: $scope.$emit(name, data) 或者 $scope.$broadcast(name, data);
接收消息: $scope.on(name,function(event,data){ });
区别: $emit 广播给父controller $broadcast 广播给子controller
broadcast 是从发送者向他的子scope广播一个事件。
这里就是ParentController发送, ParentController 和 ChildController 会接受到, 而MainController是不会收到的
$emit 广播给父controller,父controller 是可以收到消息
$on 有两个参数function(event,msg) 第一个参数是事件对象,第二个参数是接收到消息信息
angular.module('onBroadcastEvent', ['ng']) .controller('MainController', function($scope) { $scope.$on('To-MainController', function(event, msg) { console.log('MainController received:' + msg); }); }) .controller('ParentController', function($scope) { $scope.click = function(msg) { $scope.$emit('To-MainController', msg + ',from ParentController to MainController'); $scope.$broadcast('To-ChildController', msg + ',from ParentController to ChildController'); $scope.$broadcast('To-BrotherController', msg + ',from ParentController to BrotherController'); } }) .controller('ChildController', function($scope) { $scope.$on('To-ChildController', function(event, msg) { console.log('ChildController received:' + msg); }); }) .controller('BrotherController', function($scope) { $scope.$on('To-BrotherController', function(event, msg) { console.log('BrotherController received:' + msg); }); });
0 0
- angularjs记账
- AngularJS记账本类型
- 记账
- 记账
- angularjs 题:(记账本 ,主要的是看里面的判断 for(或) if())
- 记账凭证
- 财务记账
- 记账凭证
- 记账码
- 记账报税
- 谈“记账”
- 记账方法
- 记账流程
- 会计记账
- tw记账
- 登录记账
- 天天记账
- 记账本
- 通用模型之-party model 学习笔记
- CodeForces 706B Interesting drink
- iOS上传视频到服务器
- Android进程保活招式大全--转自腾讯Bugly
- 【win32】day14-进程/作业/线程
- angularjs记账
- mysql 5.7版本目录无data文件夹的解决办法
- iOS学习-加速计和陀螺仪
- Codeforces Round #367 (Div. 2)E
- MYSQL优化实践
- Java多个线程之间处理共享数据的方式
- 欢迎使用CSDN-markdown编辑器
- 一行代码解决:服务器返回null导致应用崩溃
- AndroidStudio项目关联git远程仓库