0

これはコードhttp://jsbin.com/haluxa/6/editです

問題はラジオボタンにあります。次のように機能するはずです。はいをクリックしている間、複数のチェックボックスで他の質問を表示する必要があります。2番目のテンプレートは機能していませんが。

助けてくれてありがとう。

4

1 に答える 1

1

解決策は次のとおりです。http://jsbin.com/miroge/edit?html,js,output

setType問題は、2 つのオブジェクトの配列ではなく、2 つのオブジェクトで呼び出していることです。あなたがしていること:

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 に答える