Angular Formly自定义模板ng-click不起作用

Angular Formly自定义模板ng-click不起作用

问题描述:

我正在尝试使用自定义模板注册ng-click事件来在手风琴中显示项目,但他们根本没有注册。我尝试了一切,使用hideExpression/watcher,将ng-click事件放在模板中,使用ng-class/ng-init/ng-click将元素设置为活动状态等等......没有任何工作。甚至在templateOptions中加入了一个onClick函数。仍然没有运气...... 它几乎看起来像项目在那里,但他们不存在......从来没有这样的问题,获得简单的点击工作。基本上我希望用户能够点击一个项目,然后该项目变为活动状态并使用选择更新模型,而前一个项目变为非活动状态......我有一个非常简单的jQuery代码片段,可用于其他的东西,但不是在这里工作......Angular Formly自定义模板ng-click不起作用

在我束手无策,为什么所有的这些方法都没有奏效...请帮助...

这里是plunker;

http://plnkr.co/edit/d5kHjH?p=preview

template: '<a li class="list-group-item small" ng-click="active = !active" ng-init="active = true""><span class="glyphicon glyphicon-chevron-right"></span> {{to.label}}</li></a>' 

得到它有一些变化的工作...

template: `<div ng-init= "active = false"> 
    <label class="list-group-item small" onclick="$('.list-group-item').removeClass('active'); $(this).addClass('active')" ng-click="updateModel()" ><span class="glyphicon glyphicon-chevron-right"></span> {{to.label}}</label> 
    </div>`,