angularjsjs require : 'ngModel'
来源:互联网 发布:手机自动截图软件 编辑:程序博客网 时间:2024/05/20 17:09
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<script src="angular.min.js"></script>
<script src="bootstrap.min.js"></script>
<script type="text/javascript">
var myapp = angular.module("myapp", []);
myapp.controller("MyController", ['$scope', function($scope) {
$scope.name = "mario";
$scope.age = "13";
}]);
myapp.directive("cust", function() {
return {
restrict : 'AE',
require : 'ngModel',
replace : true,
scope : {
model : '@atts'
},
template : '<div ng-click="change()">{{model}}' +
'</div>',
link : function(scope, elem, attrs, ctrl) {
scope.change = function() {
alert(ctrl.$viewValue);
ctrl.$setViewValue(scope.model + '123');
};
}
}
});
</script>
<style type="text/css">
</style>
</head>
<body ng-app="myapp">
<div class="container" ng-controller="MyController">
<cust ng-model="name" atts="{{name}}"></cust>
<cust ng-model="age" atts="{{age}}"></cust>
</div>
</body>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<script src="angular.min.js"></script>
<script src="bootstrap.min.js"></script>
<script type="text/javascript">
var myapp = angular.module("myapp", []);
myapp.controller("MyController", ['$scope', function($scope) {
$scope.name = "mario";
$scope.age = "13";
}]);
myapp.directive("cust", function() {
return {
restrict : 'AE',
require : 'ngModel',
replace : true,
scope : {
model : '@atts'
},
template : '<div ng-click="change()">{{model}}' +
'</div>',
link : function(scope, elem, attrs, ctrl) {
scope.change = function() {
alert(ctrl.$viewValue);
ctrl.$setViewValue(scope.model + '123');
};
}
}
});
</script>
<style type="text/css">
</style>
</head>
<body ng-app="myapp">
<div class="container" ng-controller="MyController">
<cust ng-model="name" atts="{{name}}"></cust>
<cust ng-model="age" atts="{{age}}"></cust>
</div>
</body>
</html>
可以看到cust各自model值不干扰.
0 0
- angularjsjs require : 'ngModel'
- angular指令中的require: 'ngModel'
- ngModel:numfmt
- require
- require()
- require
- require
- Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]
- AngularJs 中的ngModel
- AngularJS 报 ngModel:numfmt
- 使用angular2的[(ngModel)]
- AngularJs1学习之--ngModel
- [(ngModel)]的实现原理
- [(ngModel)]的实现原理
- ngFor中使用ngModel
- Error: [ngModel:constexpr] 的解决办法
- Error: [ngModel:constexpr] 的解决办法
- ngmodel和input的关系
- Alex 的 Hadoop 菜鸟教程: 第12课 Sqoop1 安装/导入/导出教程
- 类与类的四种关系
- arm qt-4.5.0更换为qt4.8.5
- Android细节:OOM,图片,layout
- Reactive-Native学习:iOS工程内嵌React-Native(一)
- angularjsjs require : 'ngModel'
- Android开发笔记(二十九)使用SharedPreferences存取数据
- 随机森林建模
- 如何查看crontab的日志记录
- jQuery的三种$()
- win10下安卓开发之genymotion加载失败处理记
- Java常见乱码问题总结
- 利用axis生成wsdl服务端代码
- 创建一个简单的WCF程序