亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

angularjs:這段示例代碼邏輯上有點看不懂

angularjs:這段示例代碼邏輯上有點看不懂

directive('tabs',?function()?{ return?{ ????????????restrict:?'E', ????????????transclude:?true, ????????????scope:?{}, ????????????controller:?["$scope",?function($scope)?{//為什么是數組呢:"$scope"該怎么理解呢 ????????????????var?panes?=?$scope.panes?=?[];???????????????? ????????????????$scope.select?=?function(pane)?{ ????????????????????angular.forEach(panes,?function(pane)?{ ????????????????????????pane.selected?=?false; ????????????????????}); ????????????????????pane.selected?=?true; ????????????????} ????????????????this.addPane?=?function(pane)?{//這里的this該怎么解釋,為什么能直接this.addPane呢 ????????????????????if(panes.length?==?0)?$scope.select(pane); ????????????????????panes.push(pane); ????????????????} ????????????}], ????????????template:?'<div?class="tabbable">'?+????????????????'<ul?class="nav?nav-tabs">'?+????????????????'<li?ng-repeat="pane?in?panes"?ng-class="{active:pane.selected}">'?+????????????????'<a?href=""?ng-click="select(pane)">{{pane.title}}</a>'?+//ng-click="select(pane)"這里面的參數pane是從哪里來的呢,難道是ng-repeat里面可以直接定義,這里面可以直接傳? ????????????????'</li>'?+????????????????'</ul>'?+????????????????'<div?class="tab-content"?ng-transclude></div>'?+????????????????'</div>', ????????????replace:?true ????????}; ????}). ????directive('pane',?function()?{????????return?{????????????require:?'^tabs',// ????????????restrict:?'E', ????????????transclude:?true, ????????????scope:?{ ????????????????title:?'@' ????????????}, ????????????link:?function(scope,?element,?attrs,?tabsCtrl)?{ ???????????????? ????????????????tabsCtrl.addPane(scope);//這里為什么傳scope參數呢 ????????????}, ????????????template:?'<div?class="tab-pane"?ng-class="{active:?selected}"?ng-transclude>'?+//ng-class="{active:?selected}"怎么理解呢 ????????????????'</div>', ????????????replace:?true ????????}; ????})
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 2171 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號