2014-04-23 14 views
0

NG 모델없이 변화를 가져 오는 방법 :AngularJS와 및 텍스트 영역 : 나는 텍스트 영역 요소와 형태가

<textarea ><?php echo $user->field_descrizione[LANGUAGE_NONE][0]['safe_value']; ?></textarea> 
Chars left: {{charsLeft}} 

을 당신은 텍스트 영역의 값이이에, 드루팔 표기법 (PHP는 변수에서 얻을 수 있습니다 볼 수 있듯이 경우) 각도가 아닌 모델을 사용하지 않으므로 변경, 최대 값 및 다른 각도 값을 사용할 수 없습니다.

내 php'value를 런타임에 각도 $ scope 변수에 삽입 할 가능성이 있습니까? 같은

뭔가 :

<script> 
    $scope.textareavalue = <?php echo $user->field_descrizione[LANGUAGE_NONE][0]['safe_value']; ?> 
</script> 
<textarea ng-model='textareavalue'></textarea> 

감사합니다.

답변

0

본인은 직접 시도하지 않았지만 ng-init을 사용할 수 있습니다.

뭔가

같은
<textarea 
ng-init="textareavalue = '<?php echo $user->field_descrizione[LANGUAGE_NONE][0]["safe_value"]; ?>'" 
ng-bind="textareavalue"> 
</textarea> 
+0

그것은 작동하지 않습니다 - 오류 : [$ 구문 분석 : lexerr] 렉서 오류 : 열에서 예기치 않은 다음 문자 106-106 [E] 표현 [textareavalue = 10 소노 라 descrizione . 라 서명 호 센소? io son la descrizione. 라 서명 호 센소? io son la descrizione. 라 서명 호 센소? io son la descrizione. 라 서명 호 센소? io son la descrizione. 라 서명 호 센소? io son la descrizione. Ma se c'è la sign ho senso?] .- – ZioBudda

+0

아마도 ''의 배치와 관련이 있습니다. 나는 내 대답을 업데이트했다.'ng-init = "textareavalue = ' field_descrizione [LANGUAGE_NONE] [0] ["safe_value "]; 브라우저의 관리자에서 텍스트 영역 요소가 어떻게 보이나요? php가 제대로 값을 주입합니까? –