<!DOCTYPE html>
<html ng-app='test'>
<head>
<meta charset="utf-8">
<title>angular</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0,
maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
<script src="bower_components/angular/angular.js" charset="utf-8"></script>
<script >
var app=angular.module('test',[])
app.directive('dropdownlist',function(){
return {
restrict:'E',
transclude:true,
template:`
<input type="text" ng-model='str' name="" value="">
<ul>
<li ng-repeat='v in arr' ng-show='v.indexOf(str)!=-1'>{{v}} </li>
</ul>
`
}
})
app.controller('con1',function($scope,$http){
$scope.arr=['apple','orange','pear','name','content']
$scope.str=''
})
</script>
</head>
<body ng-controller='con1'>
<dropdownlist/>
</body>
</html>
dropdownlist封装成组件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在本章和后面的章节中,将通过具体的Demo来介绍相关内容。 Demo只介绍大体的用法。一些细节的东西,都在代码注释...
- 注意,这篇文章讨论的是原生组件(Native UI Components),而不是原生模块(Native Modu...
- 阅读该文章的读者,我会假设你已经有原生组件封装的经验,至少,你应该看过官方文档里关于原生组件的说明(Android...
- 环境: Angular 4.0.0Angular2 Material2 2.0.0-beta.3node v7.4...