0
<div spry:region="ds1" spry:repeatchildren="ds1">
  <b spry:if=" '{title}'!='' ">
    <!-- this is the first if --> 
    <a href="#"  spry:if=" '{author}'!='' ">{author}
      <!-- this is the second if -->
    </a>
  </b>
</div>



次のような簡単な方法があるのだろうか

if(x==y && i>j)  

<b>spry</b> 

領域。spry ドキュメント (labs.adobe.com/technologies/spry/) で情報が見つかりません

4

3 に答える 3

1

代わりに関数を呼び出すこともできます

spry:if="myFunc();"

そしてあなたの関数では結果としてブール値を返します

function myfunc()
{
//do somethings ;
if(...)
return true;
else
return false;
}
于 2010-07-28T11:37:19.033 に答える
1

属性内の構文spry:ifは Javascript であるため、以下を使用できます&&

<b spry:if="'{title}' != '' && '{author}' != ''">
<!-- ... -->
</b>
于 2010-05-11T12:43:31.893 に答える
0

通常、私はこれが好きです

<div spry:region="ds1" spry:repeatchildren="ds1">
    <b spry:if=" '{ds1::title}'!='' && '{ds1::author}'!=''">
        <a href="#">{author}</a>
    </b>
</div>
于 2013-06-08T19:43:29.520 に答える