//將本行的內容對象作為參數,傳給點擊函數,點擊函數向后臺發送請求,把獲取的返回值作為內容對象的一個屬性。 (function (angular) {angular.module('myModule', []).directive('treeModel', ['$compile', function ($compile) {return {restrict: 'A',link: function (scope, element, attrs) {var data = attrs.data;var template ='<div ng-click="myClick(node)">' +/* 一級:此處用angular.forEach遍歷data *//* 二級:此處加判斷條件 如果是select *//* 三級:此處處理其他內容 *//* 四級:此處用ng-repeat遍歷option *//* 三級:此處存放select的返回值 *//* 四級:此處放標簽 <treeModel data="node.inner"></treeModel> *//* 二級:此處加判斷條件 如果是input */'</div>';scope. myClick(node)=function(node){} element.html('').append($compile(template)(scope));}}}]) })(angular)
?