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 相关文章推荐
JavaScript 设计模式 富有表现力的Javascript(一)
May 26 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
Oct 18 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
JavaScript中的原始值和复杂值
Jan 07 Javascript
jquery css实现邮箱自动补全
Nov 14 Javascript
详解Vue.js中.native修饰符
Apr 24 Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 Javascript
基于js实现抽红包并分配代码实例
Sep 19 Javascript
解决Vue @submit 提交后不刷新页面问题
Jul 18 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
Aug 18 Javascript
浅谈JS的二进制家族
May 09 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
php5 图片验证码实现代码
2009/12/11 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
Python牛刀小试密码爆破
2011/02/03 Python
python圣诞树编写实例详解
2020/02/13 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
入党申请书自我鉴定
2013/10/12 职场文书
应届大学生求职的自我评价
2013/11/17 职场文书
生物学学生自我评价
2014/01/17 职场文书
商铺租赁意向书
2014/04/01 职场文书
大学运动会加油稿
2015/07/22 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
MySQL空间数据存储及函数
2021/09/25 MySQL
python3中apply函数和lambda函数的使用详解
2022/02/28 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python