考虑到具有隔离范围(对象)和限制A的指令,如何传递它们的属性?例如,当涉及限制E时,如果范围等于{attr:'@'},那么该指令将被称为like。带有限制的指令的属性
0
A
回答
1
属性可以像我们传递给E类型指令一样传递。
参见:http://plnkr.co/edit/T2R91F0iR9GfttSav9Zq?p=preview
//HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - example-example12-production</title>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
<script src="script.js"></script>
</head>
<body ng-app="docsSimpleDirective">
<div ng-controller="Controller">
<div my-customer customer="customer" testv="Hello"></div>
</div>
</body>
</html>
//JS
(function(angular) {
'use strict';
angular.module('docsSimpleDirective', [])
.controller('Controller', ['$scope', function($scope) {
$scope.customer = {
name: 'Naomi',
address: '1600 Amphitheatre'
};
}])
.directive('myCustomer', function() {
return {
restrict: 'A',
scope: {
customer:'=',
testv: '@'
},
template: 'Name: {{customer.name}} Address: {{customer.address}} - {{v1}}',
link: function(scope, element, attrs) {
console.log(attrs);
scope.v1=attrs.testv;
}
};
});
})(window.angular);
0
同样喜欢用限制è:
<div my-attr-directive attr="somevalue"></div>
1
当我们创建与限制 'E',这代表 '元' 指令,那么它会调用等为 -
<my-attr-directive attr="somevalue" ></my-attr-directive>
相关问题
- 1. 带有{{}}指令属性的角度
- 2. 带有“限制”且没有“限制”的角度指令
- 3. 属性指令
- 4. 如何在angularjs指令中设置属性限制为注释
- 5. 属性的角度指令
- 6. AngularJS中的属性指令
- 7. MOV指令限制
- 8. AngularJS指令限制
- 9. Angularjs指令属性的属性所有未定义
- 10. AngularJS指令属性访问控制器
- 11. 绑定指令控制器属性
- 12. 角指令控制器 - 属性
- 13. 限制@RequestBody的JSON属性
- 14. 角2 HTML指令和属性指令
- 15. 如何在Vue.js中将属性的范围限制为自定义指令?
- 16. XSD属性限制
- 17. C#属性限制
- 18. Angular指令属性没有通过
- 19. 带时间限制的Scons命令
- 20. Coreplot限制带长度或限制带渲染命令
- 21. 限制为“允许”指令
- 22. angularjs限制指令范围
- 23. 限制在角JS指令
- 24. 限制SSE指令集
- 25. 带有新属性的xcdatamodel
- 26. AngularJS指令的属性 - 使得可用的数组在指令
- 27. 带导航属性的指定模式
- 28. 带属性和最大长度限制的XSD元素
- 29. 带属性和限制的XSD自定义类型
- 30. 调用具有相同属性和内容的指令中的其他指令