我想獲取點擊使用指令的參數。我想要獲取點擊事件中的孩子數據來檢查是否有孩子。將參數傳遞給角度指令點擊
.....
HTML
div ng-app="treeApp">
<ul>
<treeparent></treeparent>
</ul>
JS
(function() {
var treeApp = angular.module('treeApp', []);
treeApp.directive('treeparent', function() {
return {
restrict: 'E',
template: "<button addchild child='m'>ajith</button><div id='new'></div>"
}
});
treeApp.directive('addchild', function ($compile) {
return {
scope: {
'child':'='
},
link: function (scope, element, attrs) {
debugger;
element.bind("click", function (scope,attrs) {
debugger;
//here i want to get hild ie 'm'
angular.element(document.getElementById('new')).append("<div><button button class='btn btn-default'>new one</button></div>");
});
}
}
});
})();
plz幫助我
問題是什麼? 'scope.child'不起作用? –
是scode.child未定義 – Ajith
它將是'scope.child'。另外**刪除**這個'angular.element(document.getElementById('new'))。append(「
」);' - 直到你在完全錯誤的方向上走得太遠。 – dfsq