ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网页制作 >> Javascript教程 >> angularjs15 组件内用函数向外传值的实例

angularjs15 组件内用函数向外传值的实例

来源:网络整理     时间:2018-10-04     关键词:

本篇文章主要介绍了" angularjs15 组件内用函数向外传值的实例",主要涉及到方面的内容,对于Javascript教程感兴趣的同学可以参考一下: 组件:.component('homeCityListCom',{bindings: {list: '<',cityname:'&'},controlle...

组件:

.component('homeCityListCom',{
  bindings: {
  list: '<',
  cityname:'&'
 },
 controllerAs: 'vm',
 template:
 `
 <div>
  <span>按拼音首字母选择</span>
  <div ng-repeat="x in vm.list track by $index">
   <p>{{x.sortName}}</p>
   <ul>
    <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 组件内用函数向外传值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。

您可能感兴趣的文章:

  • angular中不同的组件间传值与通信的方法
  • angularjs2中父子组件的数据传递的实例代码
  • Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
  • Angular2 父子组件数据通信实例

以上就介绍了 angularjs15 组件内用函数向外传值的实例,包括了方面的内容,希望对Javascript教程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_4591726.html

相关图片

相关文章