我有问题角度ng-Click。角度事件'ng-click'绑定问题
我的控制器
var ParentController = function () {
this.MyEvent = function() {
alert('foo-bar');
};
this.AddHTML= function() {
$("#ButtonSec").html('<input type='button' ng-click='Parent.MyEvent()' value='inner button'/>');
};
};
angular.module('myApp', []).controller('ParentController', ParentController);
HTML - 1(按预期工作按钮纳克点击绑定到作为预期 '内按钮'):
<div ng-app='testComponent'>
<div id="content" ng-controller="ParentController as Parent">
<div id="ButtonSec">
<input type='button' ng-click='Parent.MyEvent()' value='inner button'/>
</div>
</div>
</div>
HTML-2(不工作):当使用添加HTML按钮呈现HTML。事件不绑定到内按钮应该(重要的事情,我不能用$范围根据客户要求)
<div ng-app='testComponent'>
<div id="content" ng-controller="ParentController as Parent">
<div id="ButtonSec">
</div>
<input type='button' ng-click='Parent.AddHTML()' value='Add HTML'/>
</div>
</div>
第二个不在'父'控制器范围。角度控制器的范围只适用于内容和本身只有 – Samir
更新请检查...谢谢 –
你包括jQuery? – Zee