写道
controller参数可以是一个字符串或一个函数。当设置为字符串时,会以字符串的值为名字,
来查找注册在应用中的控制器的构造函数:
angular.module('myApp', [])
.directive('myDirective', function() {
restrict: 'A', // 始终需要
controller: 'SomeController'
})
// 应用中其他的地方,可以是同一个文件或被index.html包含的另一个文件
angular.module('myApp')
.controller('SomeController', function($scope, $element, $attrs, $transclude) {
// 控制器逻辑放在这里
});
可以在指令内部通过匿名构造函数的方式来定义一个内联的控制器:
angular.module('myApp',[])
.directive('myDirective', function() {
restrict: 'A',
controller:
function($scope, $element, $attrs, $transclude) {
// 控制器逻辑放在这里
}
});
我们可以将任意可以被注入的AngularJS服务传递给控制器。例如,如果我们想要将$log服
务传入控制器,只需简单地将它注入到控制器中,便可以在指令中使用它了。
控制器中也有一些特殊的服务可以被注入到指令当中。这些服务有:
1. $scope
与指令元素相关联的当前作用域。
2. $element
当前指令对应的元素。
3. $attrs
由当前元素的属性组成的对象。例如,下面的元素:
<div id="aDiv"class="box"></div>
具有如下的属性对象:
{
id: "aDiv",
class: "box"
}
来查找注册在应用中的控制器的构造函数:
angular.module('myApp', [])
.directive('myDirective', function() {
restrict: 'A', // 始终需要
controller: 'SomeController'
})
// 应用中其他的地方,可以是同一个文件或被index.html包含的另一个文件
angular.module('myApp')
.controller('SomeController', function($scope, $element, $attrs, $transclude) {
// 控制器逻辑放在这里
});
可以在指令内部通过匿名构造函数的方式来定义一个内联的控制器:
angular.module('myApp',[])
.directive('myDirective', function() {
restrict: 'A',
controller:
function($scope, $element, $attrs, $transclude) {
// 控制器逻辑放在这里
}
});
我们可以将任意可以被注入的AngularJS服务传递给控制器。例如,如果我们想要将$log服
务传入控制器,只需简单地将它注入到控制器中,便可以在指令中使用它了。
控制器中也有一些特殊的服务可以被注入到指令当中。这些服务有:
1. $scope
与指令元素相关联的当前作用域。
2. $element
当前指令对应的元素。
3. $attrs
由当前元素的属性组成的对象。例如,下面的元素:
<div id="aDiv"class="box"></div>
具有如下的属性对象:
{
id: "aDiv",
class: "box"
}
相关推荐
本手册为程序员提供有关 Logix 控制器每条指令的详细信息。您应当 熟悉 Logix 控制器存储和处理数据的方法。 初级程序员在使用指令前应阅读与该指令相关的所有详细信息。经验 丰富的程序员可参考指令信息来进行确认...
计算机组成原理实验 实验4 微程序控制器实验 设计一条加法指令
Logix5000控制器过程控制与驱动指令集
罗克韦尔 Logix5000 控制器高级过程控制和驱动指令参考手册zip,提供“罗克韦尔 Logix5000 控制器高级过程控制和驱动指令参考手册”免费资料下载,主要包括过程控制指令、高级过程控制功能、其它指令等内容,可供学习...
山东大学机组实验6控制器实验目前控制器设计大都采用微程序设计方法,又称存储逻辑控制器。微程序控制器电路结构如图4.7所示。它由控制存储器ROM、微程序 PC计数器和微指令寄存器 IR构成。 图中实线部分均由课程设计...
Logix5000控制器指令集参考手册
信捷 XC系列可编程控制器用户手册【基本指令篇】zip,信捷 XC系列可编程控制器用户手册【基本指令篇】
北京交通大学微程序控制器及微指令设计报告 适用于北京交通大学计算机组成原理作业中微程序控制器及微指令设计报告,适用于初学者对计算机微程序控制器的理解。
Logix5000 控制器基本指令大全 Logix5000 控制器基本指令大全 Logix5000 控制器基本指令大全 Logix5000 控制器基本指令大全 Logix5000 控制器基本指令大全 Logix5000 控制器基本指令大全 Logix5000 控制器基本指令...
Logix5000 控制器通用指令参考手册
AB Logix 5000控制器运动控制指令集pdf,AB Logix 5000控制器运动控制指令集
Micro800 可编程控制器常规指令!Rockwell Automation 罗克韦尔自动化 AB PLC
Logix5000控制器通用指令参考手册(中文2018.3)
和利时LK大型可编程控制器指令手册pdf,和利时LK大型可编程控制器指令手册
通常在串行方式的微程序控制器中,微指令周期就是只读寄存器是的工作周期。控制 存储器的字长就是微指令字的长度,其存储容量视机器指令系统而定,即取决于微程序 的数量。对控制寄存器的要求是读出周期要短,因此...
可编程控制器PLC课件 第四章 基本指令
罗克韦尔Logix5000 控制器高级过程控制和驱动指令参考手册zip,以下为Logix5000 控制器高级过程控制和驱动指令参考手册,请下载查阅!
本手册涉及 XC 系列可编程控制器的指令的应用,主要介绍 XC 系列可编程控制器的基 本指令、应用指令等,同时记载了编程中的要点、原则等
罗克韦尔Logix 5000控制器运动控制指令集zip,以下为Logix 5000控制器运动控制指令集,请下载查阅!