angularjs1.5 组件内用函数向外传值的实例


Posted in Javascript onSeptember 30, 2018

组件:

.component('homeCityListCom',{
  bindings: {
  list: '<',
  cityname:'&'
 },
 controllerAs: 'vm',
 template:
 `
 <div class="cityListBox">
  <span class="title">按拼音首字母选择</span>
  <div class="cityItem flexRowStart" ng-repeat="x in vm.list track by $index">
   <p class="zimu flexColumnCenter">{{x.sortName}}</p>
   <ul class="flexRowStart city">
    <li ng-repeat="c in x.cities"><a href="/#!/home?city_id={{c.cityId}}" rel="external nofollow" ng-click="vm.cityname({name: c.cityName})">{{c.cityName}}</a></li>
   </ul>
  </div>
 </div>`
})

控制器:

.controller('cityListCtrl', ['$scope','$http', function ($scope,$http) {
 let that = this;
 // 将城市名字存在本地
 that.cityName = function(name){
  console.log(123);
  localStorage.setItem('cityName', name);
 }
}])

使用组件:

<home-city-list-com list="cl.cityList" cityname="cl.cityName(name)"></home-city-list-com>

路由设置:

.state('city_list',{
   url:"/city_list",
   templateUrl:'templates/indexTpl/city_list.html',
   controllerAs:'cl',
   controller:'cityListCtrl'
  })

以上这篇angularjs1.5 组件内用函数向外传值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用YUI做了个标签浏览效果
Feb 20 Javascript
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
Jan 10 Javascript
iframe 上下滚动条如何默认在下方实现原理
Dec 10 Javascript
js实现网站首页图片滚动显示
Feb 04 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
Aug 07 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
React服务端渲染(总结)
Jul 01 Javascript
微信小程序页面生命周期详解
Jan 31 Javascript
vue 监听屏幕高度的实例
Sep 05 Javascript
浅谈JavaScript面向对象--继承
Mar 20 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 #Javascript
详解如何webpack使用DllPlugin
Sep 30 #Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
Sep 30 #Javascript
vue-router 手势滑动触发返回功能
Sep 30 #Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 #Javascript
JS数组实现分类统计实例代码
Sep 30 #Javascript
浅谈微信页面入口文件被缓存解决方案
Sep 29 #Javascript
You might like
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
php时间函数用法分析
2016/05/28 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
js调用图片隐藏&amp;显示实现代码
2013/09/13 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
js module大战
2019/04/19 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
[01:15:00]LGD vs Mineski Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
Html5实现文件异步上传功能
2017/05/19 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
请说出几个常用的异常类
2013/01/08 面试题
金融与证券专业求职信
2014/06/22 职场文书
授权委托书范文
2014/07/31 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
预备党员表决心的话
2015/09/22 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫