您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页angularJS中input示例分享

angularJS中input示例分享

来源:爱go旅游网

这里给大家分享一则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>

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

更多angularJS 中input示例分享相关文章请关注PHP中文网!

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务