0

私は彼の仕事を得ようとしています。何らかの理由で、ビューの作成が選択されているときに入力タグがレンダリングされない

{#customer}     
Name: 
{@select key="{viewType}"}
    {@eq value="create"}<input type="text" name="name"/></eq}
    {@eq value="edit"}<input type="text" name="name" value="{name}"/>{/eq}
    {@eq value="view"}{name}{/eq}
{/select}

Status:
{@select key="{viewType}"}
    {@eq value="create"}<input type="text" name="status"/>{/eq}
    {@eq value="edit"}<input type="text" name="status"value="{status}"/>{/eq}
    {@eq value="view"}{status}{/eq}
{/select}
{/customer}
4

2 に答える 2

0

テンプレートビューの作成をレンダリングするときに空のJSONをテンプレートに渡すことで、これを解決しました

var customer = {};

それ以外の

var customer = '';

ビューのレンダリングとビューテンプレートの編集のために次のJSONを渡します

var customer = {name:'Customer Name', status:'Important'};

どうやら、dustが一致するJSONパラメーターを見つけられなかった場合、ブロック全体が無視されていたようです。

于 2012-09-05T06:38:55.600 に答える
0

適切な {/eq} でセクションを閉じていない可能性がありますが、

</eq}  

代わりは?

于 2012-09-05T03:49:29.843 に答える