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

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

angularjs指令怎么改變dom元素里面的值

angularjs指令怎么改變dom元素里面的值

慕村9548890 2018-09-17 10:10:59
var selectCommens = angular.module('chapterSelect', []).controller('myChapter',function($scope){$scope.name='derek';})。link:function(scope,iElement,iAttrs,controller){        restrict: 'AE',        template: '<a href="javascript:;">點擊</a>',        replace: false,         iElement.bind('click',function(){             scope.name='frank';                         console.log(scope)         })              }現在綁定了click事件,怎么樣讓我點擊動態讓“scope.name”改變并同時在頁面上更新;
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

第一次見這種寫法。。你這個指令寫的不清楚啊。 總的來說應該是在指令那個里面設置

scope:'='

雙向數據綁定將指令變量變化同步到controller中,或者在指令出發函數中利用事件機制

scope.$emit('someevent','data')

在controller中接收事件

$scope.$on('someevent',function(event,data){
})

另外不建議在controller中或者directive直接用bind綁定事件??梢灾苯釉?html中 利用ng-click之類的來代替


查看完整回答
反對 回復 2018-10-03
  • 1 回答
  • 0 關注
  • 956 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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