Flex 에서 대괄호{}로 데이터 바 인 딩 을 하 는 데 문제 가 있 습 니 다.

Flex 에서 우 리 는 항상 대괄호{}를 사용 하여 데이터 의 바 인 딩 을 합 니 다.그러나{}에서 논리 적 조작 과 조건 조작 을 할 때 우 리 는&&&<기 호 를 사용 합 니 다.
그러나 이것 을 사용 하 자마자 잘못 보 고 했 습 니 다.이것 은&와<이 두 글자 가 XML 에 의 해 점용 되 었 기 때 문 입 니 다.바 인 딩 된 표현 식 에 사용 할 수 없습니다.이것 은 우리 가 사용 할 수 있 는& 입 니 다.오다
대체&,사용<대신
다음은 예 입 니 다.
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<s:layout>
		<s:VerticalLayout/>
	</s:layout>
	<fx:Declarations>
	</fx:Declarations>
	<s:TextInput id="ti_src"/>
	<mx:Text id="ti_des" text="{ti_src.text!=''&amp;&amp;ti_src.text!='1'?ti_src.text:'aa'}"/>
</s:Application>

좋은 웹페이지 즐겨찾기