0

这是代码http://jsbin.com/haluxa/6/edit

问题出在单选按钮上,它应该如下工作,当我点击是时,必须用多个复选框显示其他问题。虽然它不工作第二个模板。

感谢您的任何帮助。

4

1 回答 1

1

这是解决方案:http: //jsbin.com/miroge/edit ?html,js,output

问题是您setType使用两个对象而不是两个对象的数组进行调用。你在做什么:

formlyConfigProvider.setType({
  name: 'multi-checkbox',
  templateUrl: 'multi-checkbox-template.html',
  wrapper: ['bootstrapLabel', 'bootstrapHasError']
},{
  name: 'well-multi-checkbox',
  templateUrl: 'well-multi-checkbox-template.html',
  wrapper: ['bootstrapLabel', 'bootstrapHasError']
});

你应该做什么:

formlyConfigProvider.setType([{
  name: 'multi-checkbox',
  templateUrl: 'multi-checkbox-template.html',
  wrapper: ['bootstrapLabel', 'bootstrapHasError']
},{
  name: 'well-multi-checkbox',
  templateUrl: 'well-multi-checkbox-template.html',
  wrapper: ['bootstrapLabel', 'bootstrapHasError']
}]);
于 2015-06-03T15:57:36.690 回答