angularJS 中input示例分享_Javascript教程-查字典教程网
angularJS 中input示例分享
angularJS 中input示例分享
发布时间:2016-12-30 来源:查字典编辑
摘要:这里给大家分享一则input指令的使用示例复制代码代码如下:无标题文档查看varapp=angular.module('Demo',[],a...

这里给大家分享一则input指令的使用示例

复制代码 代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

</head>

<script src="http://localhost:81/js/jquery.js">

</script>

<script src="http://localhost:81/js/angular.min.js">

</script>

<body ng-app="Demo">

<div ng-controller="TestCtrl">

<input type="text" ng-model="a" test />

<button ng-click="show(a)">查看</button>

</div>

</body>

<script>

var app = angular.module('Demo', [], angular.noop);

app.directive('test', function(){<br>//input 指令的 link有第四个参数,$ctrl有些方法,你可以自己拿来用

var link = function($scope, $element, $attrs, $ctrl){

console.log( $ctrl )

$ctrl.$formatters.push(function(value){

return value.join(',');

});

$ctrl.$parsers.push(function(value){

return value.split(',');

});

}

return {compile: function(){return link},

require: 'ngModel',

restrict: 'A'}

});

app.controller('TestCtrl', function($scope){

$scope.a = [];

//$scope.a = [1,2,3];

$scope.show = function(v){

console.log(v);

}

});

</script>

</html>

代码很简单,小伙伴们自由扩展下,希望大家能够喜欢

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类