2017-01-31 7 views
0

のためのダイナミックHTMLを取得するにはどうすればよい: Recursion in Angular directivesあなたは私がディレクティブのダイナミックHTMLを実施し成功してきたディレクティブと再帰

I:私も成功し、ここで再帰の例を使用しましたAngular.js directive dynamic templateURL

主に2番目の例がng-includeテンプレートをコンパイルしないため、それらを連携させることに失敗しました。

ダイナミックディレクティブを再帰的に作成するための提案はありますか?

現在、ネストされた質問はバインドされません。

背景: 質問と回答と質問が再帰的に含まれているjsonの部分があり、このjsonでフォームを動的に作成しようとしています。 いくつかは、チェックボックスのリストである、いくつかは単なるテキストです、いくつかのラジオ

{ 
    "questions":[ 
    { 
     "answers":[ 
     { 
      "type":"text", 
      "textvalue":"", 
      "questions":[ ... etc ... ] 
     } 
     ] 
    } 
    ] 
} 

答えて

1

を選択している再帰は、関数固有のものですので、あなただけの再帰的に何をやっている処理するために、あなたのディレクティブで関数を定義することができます。あなたの問題を再帰的に解決し、イテレータを使って解決する唯一の違いは、イテレータがユーザ定義のスタックを使用することです。

関連する問題