zoukankan      html  css  js  c++  java
  • AngularJS 父子控制器

    <!doctype html>
    <html ng-app="myApp">
    	<head>
    		<script src="C:\Users\yuli\Desktop\bower_components\angularjs\angular.js"></script>
    		<script src="C:\Users\yuli\Desktop\bower_components\jquery\dist\jquery.js"></script>
    		<script type="text/javascript">
    			var myModule = angular.module('myApp', []);
    			myModule.controller('MyController', function ($scope, $timeout) {
    				var updateClock = function() {
    					$scope.clock = new Date();
    					$timeout(function() {
    						updateClock();
    					}, 1000);
    				};
    				updateClock();
    
    				$scope.a_click = function (msg){
    					console.log(msg);
    				}
    				$scope.value = 1;
    				$scope.add = function (n){
    					$scope.value += n;
    				}
    
    				$scope.clear = function(){
    					$scope.value = 0;
    				};
    			});
    			myModule.controller('ChildController', function ($scope) {
    				$scope.add_child = function (n){
    					$scope.value += n;
    				}
    			});
    			myModule.run(function($rootScope){
    				$rootScope.rootValue = -1;
    				$rootScope.add_n = function(n){
    					$rootScope.rootValue += n;
    				};
    			});
    		</script>
    	</head>
    	<body>
    		<div ng-controller="MyController">
    			<h1>Hello {{ clock }}!</h1>
    			<a href="" ng-click="a_click('hello')">click me console.log message.</a>
    			<a href="" ng-click="add(2)">add 2.</a>
    			<input type="text" ng-model="value"/>
    			<div ng-controller="ChildController">
    				<a href="" ng-click="add_child(2)">add 2.</a>
    				<input type="text" ng-model="value"/>
    			</div>
    
    			<br />
    			<a href="" ng-click="clear()">clear.</a>
    			<br />
    			<input type="text" ng-model="rootValue"/>
    			<a href="" ng-click="add_n(value)">add n.</a>
    		</div>
    	</body>
    </html
    

      

  • 相关阅读:
    卡尔曼滤波器的简单推导
    data_quick 进度
    面试
    MapServer+TileCache+Apache+Python24 构建KS数据服务器
    PYTHONPATH 可以跨版本 方便使用 (本文为windows方法)转~
    20130923
    20130909
    error C2504 类的多层继承 头文件包含
    int long 等基础类型在不同平台的大小
    mysql python image 图像存储读取
  • 原文地址:https://www.cnblogs.com/chengshuiqiang/p/4574220.html
Copyright © 2011-2022 走看看