在angularjs中附加html include ng-click [英] append a html include ng-click in angularjs
本文介绍了在angularjs中附加html include ng-click的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在mycontroller中有此代码,我将把这个html()
添加到我的html中,一切正常,只是ng-click dos不起作用!你有什么想法为什么ng-click不能正常工作
i have this code in mycontroller i will add this html()
to my html, all it right just ng-click dos not work ! have you an ideas why ng-click dos not work
var html='<div ng-click="selectedValue('+Value+')">Value</div>' ;
$('#myDiv').html(html);
$scope.selectedValue = function(value){
$scope.val =value;
};
我必须使用ng-click函数selectedValue来选择div中显示的值
i have to slect the value displayed in the div by using ng-click function selectedValue
推荐答案
使用以下代码:
请参见插件
控制器:
var html='<div ng-click="selectedValue(value)">Value</div>',
el = document.getElementById('myID');
$scope.value='mk';
angular.element(el).append( $compile(html)($scope) )
$scope.selectedValue = function (value) {
$scope.val = value;
console.log($scope.val)
};
HTML
<body ng-controller="MainCtrl">
<div id="myID"></div>
</body>
这篇关于在angularjs中附加html include ng-click的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文