demo:在應用中自定義一個月份選擇器指令,這個指令在首頁中有連個地方用到://這是第一次使用<div on-month-select class=''></div>//這是第二次使用<div on-month-select class=''></div>指令的html簡化后是這樣<div>
<select ng-model="month" ng-change='selectUpdate()'>
<option value='1月'>1</option>
<option value='2月'>2</option>
</select></div>指令的邏輯簡化后是這樣:app.directive('onMonthSelect', function () { return { restrict: "AE",
templateUrl:'directives/month.html', replace: true,
link: function( scope, element, attrs ) { console.log('some thing');
}
};
});在控制中,函數selectUpdate監聽select下拉框的變化,在selectUpdate的邏輯中,如何知道當前激活的是哪個下拉框?因為頁面中針對不同的下拉框,有一些獨特的業務邏輯需要加進去
angularjs中兩個同樣的指令在頁面中如何區分?
小怪獸愛吃肉
2018-09-06 14:23:49