Angualrjs-controller- 继承特性

angularjs 控制器 作用域 有继承

<body ng-app="myapp">

  <div ng-controller = "firstController">

    {{name}} //“张三”S

    {{age}}   //不能访问  :如果secondController 有 $rootScope 就可以访问到。

    <div ng-controller = "secondController">

    {{name}} //"张三" 继承了 name 属性;“张三”

    {{age}}  //"30"

    </div>

</div>

</body>

<script>

var app =angular.moudle("myapp",[]);

app.controller("firstController",function($scope){

    $scope.name="张三";

})

app.controler("secondController",function($scope){

    $scope.age = 30;

})

</script>

时间: 2024-11-05 03:41:08

Angualrjs-controller- 继承特性的相关文章

Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性

之前通过学习了解,maven集成到eclipse中的如何创建项目,以及maven命令插件在eclipse中安装后的用法.那么接下来我们将会学习一些maven在项目中的一些特性,及如何使用. Maven依赖特性 Maven聚合特性 Maven继承特性

[ionic开源项目教程] - 第11讲 封装BaseController实现controller继承

关注微信订阅号:TongeBlog,可查看[ionic开源项目]全套教程. 截止到第10讲,tab1[健康]模块的功能基本已经完成了,但这一讲中,controller层又做了较大的改动,因为下一讲中tab2[医疗]模块的实现跟tab1类似,考虑到不让代码冗余,这里使用BaseCtrl将公共代码提取出来作为controller的基类,供其它模块使用,提取后的[健康]模块也对应有所改动. 目录 [ionic开源项目教程] 第1讲 前言,技术储备,环境搭建,常用命令 [ionic开源项目教程] 第2讲

使用Mybatis继承特性应对数据库变化

数据库表结构变化,可以说是在开发过程中一个令人头痛的问题.问题头痛到很多程序员为了不变更表结构,宁愿在代码中写一堆"妥协"的代码也不愿去动表结构,结果造成问题越积越多,等到问题积累到表结构不得不改的时候,发现表结构的问题已经传播到很多其他的系统的模块了,已经不是通过修改一个模块就能简单解决的问题了,所以我的理解是表结构必要做的改动要早作,不要怕麻烦,因为现在一时避免的问题,会在未来引起指数倍增长的问题. 表结构一旦变化,那势必代码要进行大量的修改,这是不可避免的,我们能做的只能是让代码

maven 之分模块构建web项目 及 聚合与继承特性

说明:一下总结文档 工具为:Eclipse , 框架:spring + springMVC + Mybatis + maven 为什么要分模块开发? 很简单提高代码的清晰和重用. 先给大家看一下分模块项目目录架构(如图) 介绍:如上图有一个父项目(user-parent)聚合很多子项目 (user-dao, user-service, user-web).每个项目,不管是父子,都含有一个pom.xml文件.而且要注意的是,每个模块都标出了打包类型. 注意:父项目是pom,也只能是pom.子项目有

C++类的继承特性

    整个c++程序设计全面围绕面向对象的方式进行,类的继承特性是c++的一个非常非常重要的机制,继承特性可以使一个新类获得其父类的操作和数据结构,程序员只需在新类中增加原有类中没有的成分.下面我们简单的来说一下继承的概念,先看下图: 上图是一个抽象描述的特性继承表 交通工具是一个基类(也称做父类),通常情况下所有交通工具所共同具备的特性是速度与额定载人的数量,但按照生活常规,我们来继续给交通工具来细分类的时候,我们会分别想到有汽车类和飞机类等等,汽车类和飞类同样具备速度和额定载人数量这样的特

CI3如何使用controller继承

这两天看了下CI3,想使用controller继承,后来才发现CI的继承是另有玄机,这里做个笔记. 1.检查application\config\config.php文件 $config['subclass_prefix'] = 'MY_'; 值为My_,那么你的controller需要以这个开头 2.在application\core文件夹下面新建My_Controller.php文件 <?php defined('BASEPATH') OR exit('No direct script ac

CSS的继承特性

CSS的属性继承并非在所有特性中都可以实现. 可以实现继承的只有以下属性: azimuth, border-collapse, border-spacing,caption-side, color, cursor, direction, elevation,empty-cells, font-family, font-size, font-style,font-variant, font-weight, font, letter-spacing,line-height, list-style-i

javascript中的继承特性

面向对象编程语言分类 基于类继承:比如java,C++ 基于原型继承:比如javascript 原型继承是动态完成的,添加到原型上的方法会即时生效,即便对象实例在新方法赋予到原型之前已经存在,也能获得新方法 javascript没有块作用域,因此不同于C语言尽可能延迟声明变量,在javascript中,应该把所有的局部变量定义放在函数定义的最开始地方 闭包是指外部通过调用一个函数来返回一个对象,虽然这个返回对象自身内部能够访问到它创建时的上下文环境,但暴露给外部调用者时却可以隐藏此上下文 jav

面向对象的封装和继承特性_python

一.面向对象的几个特点 面向对象也称为类,拥有下面几个特点 1.封装特性:利用类的__init__(self)构造方法封装对象 构造方法:__init__(self):在生成对象的时候会自动调用 例子: class person(): def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def print_info(self,num): print(num,self.name,self.age, se

面向对象的继承特性

继承:子类可以继承父类的一切 特点:单继承 例:一个父亲可以有好多孩子,一个孩子只能有一个父亲,也就是说一个父类可以有好多的子类,一个子类只能有一个父类 首先我们需要创造一个叫做Ren的父类 在Ren里面包含了[姓名,性别,语言和一个方法] 然后我们需要再造多个子类去继承Ren这个父类里面的条件在这里我造了两个类美国人和中国人 在这里  子类美国人和中国人都需要继承Ren这个父类里面的成员,继承关联字是  extends ,extends的左边是子类的名称右边是父类的名称. 下面 我们来看一下子